# Smarty Foreach

**URL:** <https://forum.shopware.com/t/smarty-foreach/2164>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [17. März 2011 um 18:00 UTC](https://forum.shopware.com/t/smarty-foreach/2164 "2011-03-17T18:00:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [17. März 2011 um 18:00 UTC](https://forum.shopware.com/t/smarty-foreach/2164/1 "2011-03-17T18:00:54Z")

</div>

Hey, ich habe eine Variable TEST mit folgendem Inhalt: ` array( [0] =\> array( ... 1 element ... ) ['ordernumber'] =\> 0 ... ) [1] =\> array( ... 1 element ... ) ['ordernumber'] =\> 20001 ... ) [2] =\> array( ... 1 element ... ) ['ordernumber'] =\> 20002 ... ) [3] =\> array( ... 1 element ... ) ['ordernumber'] =\> 20003 ... ) [4] =\> array( ... 1 element ... ) ['ordernumber'] =\> 20004 ... ) ` Nun würde ich gerne in einer Schleife alle Ordernumbern {test.0.ordernumber},{test.1.ordernumber},${test.2.ordernumber} etc. auslesen. Wie mache ich das am einfachsten? Danke

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [17. März 2011 um 20:50 UTC](https://forum.shopware.com/t/smarty-foreach/2164/2 "2011-03-17T20:50:27Z")

</div>

Niemand eine Idee?

---

<div class="post-metadata">

**Author:** ![Gunah](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/gunah/32/70_2.png) [@Gunah](https://forum.shopware.com/u/Gunah)\
**Post date:** [17. März 2011 um 21:14 UTC](https://forum.shopware.com/t/smarty-foreach/2164/3 "2011-03-17T21:14:30Z")

</div>

[http://www.smarty.net/docs/en/language. … oreach.tpl](http://www.smarty.net/docs/en/language.function.foreach.tpl)

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [17. März 2011 um 22:15 UTC](https://forum.shopware.com/t/smarty-foreach/2164/4 "2011-03-17T22:15:45Z")

</div>

Das Manual habe ich mir angeschaut. Mit einem normalen Array bekomme ich es auch hin. Aber mit meinem mehr dimensionalen Array leider nicht! Edit: Ich habs ` {foreach name=aussen item=ppp from=$test} {foreach item=ordernumber from=$ppp} {$ordernumber} {/foreach} {/foreach} `

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [18. März 2011 um 09:28 UTC](https://forum.shopware.com/t/smarty-foreach/2164/5 "2011-03-18T09:28:41Z")

</div>

Hi, wazu brauchst du für dein genanntes Array ein 2. Schleife? Das sollte doch auch so gehen: ? ` {foreach name=aussen item=ppp from=$test} {$ppp.ordernumber} {/foreach} ` Viele Grüße Heiner
