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

**URL:** <https://forum.shopware.com/t/foreach-loop-aus-image-tpl-foreach-sarticle-images-as-image-mit-if-abfrage-erweitern/38898>\
**Category:** Programmierung\
**Created:** [9. August 2016 um 09:35 UTC](https://forum.shopware.com/t/foreach-loop-aus-image-tpl-foreach-sarticle-images-as-image-mit-if-abfrage-erweitern/38898 "2016-08-09T09:35:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jonaswagner](https://avatars.discourse-cdn.com/v4/letter/j/e8c25b/32.png) [@jonaswagner](https://forum.shopware.com/u/jonaswagner)\
**Post date:** [9. August 2016 um 09:35 UTC](https://forum.shopware.com/t/foreach-loop-aus-image-tpl-foreach-sarticle-images-as-image-mit-if-abfrage-erweitern/38898/1 "2016-08-09T09:35:48Z")

</div>

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&nbsp;{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!

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)\
**Post date:** [9. August 2016 um 09:56 UTC](https://forum.shopware.com/t/foreach-loop-aus-image-tpl-foreach-sarticle-images-as-image-mit-if-abfrage-erweitern/38898/2 "2016-08-09T09:56:13Z")

</div>

Hi Jonas,

du kannst mit {$sArticle.images|@count} die Anzahl der Array Elemente ermitteln. Das sollte dir dann weiterhelfen&nbsp; ![Wink](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/b3785da0cbf2c8566cb535dcf55b2730b5224899.png "Wink")

Viele Grüße aus Schöppingen

![cool](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "cool")&nbsp;Michael Telgmann

---

<div class="post-metadata">

**Author:** ![jonaswagner](https://avatars.discourse-cdn.com/v4/letter/j/e8c25b/32.png) [@jonaswagner](https://forum.shopware.com/u/jonaswagner)\
**Post date:** [9. August 2016 um 10:48 UTC](https://forum.shopware.com/t/foreach-loop-aus-image-tpl-foreach-sarticle-images-as-image-mit-if-abfrage-erweitern/38898/3 "2016-08-09T10:48:50Z")

</div>

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}
```
