Quantcast
Channel: Themes & Design - Shopware Community Forum
Viewing all articles
Browse latest Browse all 1971

In product-image.tpl wenn vorhanden das 2te Bild verwenden?

$
0
0

Hi zusammen,

ich würde gerne im Kategorie-Listing das zweite Bild eines Artikels als Vorschaubild verwenden. Das könnte ich natürlich für jeden Artikel einzelnd im Backend auswählen, aber um mir das zu ersparen wollte ich im Template (product-image.tpl ist die richtige Datei) abfragen ob der Artikel ein zweites Bild hat und dann das verwenden, sonst eben als Fallback das reguläre. Die Stelle in der ich eingreifen muss ist diese:

                        {block name='frontend_listing_box_article_image_picture_element'}
                            <img srcset="{$sArticle.image.thumbnails[0].sourceSet}"
                                 alt="{$desc}"
                                 title="{$desc|truncate:25:""}" />
                        {/block}

Ich dachte nun, dass ich statt $sArticle.image nun mit $sArticle.images[1] und $sArticle.images[0] arbeiten kann. Denn in der Detaiansicht gibt es eine "{foreach $sArticle.images as $image}" Schleife. Das klappt aber nicht, Schon $sArticle.images ist nicht gesetzt :(

Also mein gedachter, nicht funktionierender Code ist:

                        {block name='frontend_listing_box_article_image_picture_element'}
                            {if isset($sArticle.images[1])}
                            <img srcset="{$sArticle.images[1].thumbnails[0].sourceSet}"
                                 alt="{$desc}"
                                 title="{$desc|truncate:25:""} img test" />
                            {else}
                            <img srcset="{$sArticle.image.thumbnails[0].sourceSet}"
                                 alt="{$desc}"
                                 title="{$desc|truncate:25:""} img standard a" />
                            {/if}
                        {/block}

Gruß
Tops

P.S.: So, Beitrag bearbeitet um Quellcode richtig dazustellen.


Viewing all articles
Browse latest Browse all 1971

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>