Neu Artikelbild 9 statt 0

3jojojo

Sehr aktives Mitglied
20. Januar 2016
780
44
Hallo Leute
Ich bin gerade dabei die image.tpl der Produktdetails zu bearbeiten. Es geht um den Ansatz das bei einem Vaterartikel nicht zuerst das erste Produktbild genommen wird sondern immer wenn das 9te vorhanden ist dann dieses.

Was ist der Grund dafür! Ich finde es einfach schöner wenn in der Artikelübersicht ein anderes Bild zu sehen wie in den Artikeldetails.

<div id="gallery" class="hidden">
{block name="product-image"}
{foreach $Artikel->Bilder as $image}
{strip}
<a itemprop="image" href="{$image->cPfadGross}" title='{$image->cAltAttribut|escape:"quotes"}'>
<img src="{$image->cPfadNormal}" alt='{$image->cAltAttribut|escape:"quotes"}' data-list='{$image->galleryJSON}' />
</a>
{/strip}
{/foreach}
{/block}
</div>

Ist der code für die Schleife mit den einzelnen Bildern. Nur wie prüfe ich ob Bild 9 vorhanden ist und lasse dann dieses ausgeben?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.221
1.958
Berlin
Das was du da hast, ist ja eigentlich ein Array, die Abfrage könnte also {if isset($Artikel->Bilder[8])

Und dann dieses anzeigen, warum 8....weil es bei 0 anfängt zu zählen.
Ich weiß das jetzt nicht auscdem Kopf, es könnte sein das isset true zurück gibt, dann musst du zusätzlich prüfen ob dann keinbild.jpg drin ist odercob es leer ist. Aber so ungefähr wäre dann der Vorgang.