Solved

Can you limit the number of items shown in a Dyanmic Image Block?

  • 12 February 2024
  • 2 replies
  • 49 views

Badge

I’m looking to include one of my product images in a header bar for my abandoned cart flowl I want ONE of the products they had in their cart to display at the top. I’m currently using the Dynamic Image block (See below). It looks great when there is only one product in the cart, but for carts with more than one,  I only want to show ONE of the images, not all. Any help?
 

{% if item.product.variant.images.1.src %}{{item.product.variant.images.1.src}}{%else%}{{item.product.images.1.src|missing_product_image}}{%endif%}

 

 

icon

Best answer by bluesnapper 13 February 2024, 14:04

View original

2 replies

Userlevel 7
Badge +37

Welcome to the community @CHROMA 

I’d do this using a dynamic table with the row collection as event.extra.line_items|slice:'1' (see below)

The slice function will limit the product array iteration to 1 loop, so only the first product will be displayed in your header

Hope that helps

Andy

 

Badge

Life saver thank you so much!

Reply