Foreach Loop aus image.tpl {foreach $sArticle.images as $image} mit If Abfrage erweitern.

Hallo Forumianer! Ich habe ein kleines Problem, bzw finde ich keine Lösung:

Ich möchte gerne in der frontend/image.tpl die Anzeige der slider–items um eine Class erweitern. Und zwar unter der Bedingung, dass mehr als 1 Bild im Loop vorhanden ist. Also so:

Wenn mehr als 1 Bild im {foreach $sArticle.images as $image} Loop vorhanden ist nummeriere die Klassen durch

Wenn nur 1 Bild im Foreach Loop vorhanden ist - mache nix.

Leider fehlt mir das nötige PHP Smarty Rüstzeug um diese wahrscheinlich einfache Sache zu lösen. Kann mir jemand helfen? Das wäre einfach super!

 

 

 

Hi Jonas,

du kannst mit {$sArticle.images|@count} die Anzahl der Array Elemente ermitteln. Das sollte dir dann weiterhelfen  Wink

Viele Grüße aus Schöppingen

cool Michael Telgmann

1 „Gefällt mir“

Hi Michael! Vielen Dank, das hat mir aber richtig weiter geholfen!
Ich habe nun mit diesem Code dem ersten Bild (falls nur eines vorhanden ist die Klasse showfirst und falls es mehrere Bilder gibt die Klasse hidefirst zugewiesen

{$anzahl = $sArticle.images|@count}
{if $anzahl == 0}

{else}

{/if}