# Dirketzugriff auf Varibale in Smarty

**URL:** <https://forum.shopware.com/t/dirketzugriff-auf-varibale-in-smarty/48612>\
**Category:** Programmierung\
**Created:** [3. Oktober 2017 um 08:30 UTC](https://forum.shopware.com/t/dirketzugriff-auf-varibale-in-smarty/48612 "2017-10-03T08:30:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![HEPI](https://avatars.discourse-cdn.com/v4/letter/h/a87d85/32.png) [@HEPI](https://forum.shopware.com/u/HEPI)\
**Post date:** [3. Oktober 2017 um 08:30 UTC](https://forum.shopware.com/t/dirketzugriff-auf-varibale-in-smarty/48612/1 "2017-10-03T08:30:50Z")

</div>

Hallo,  
in der sArticle möchte ich direkt auf eine Variable zugreifen, ohne die ganzen foreach-Schleifen. Ist das möglich ? Habe nichts in der Richtung gefunden.

Beispiel:  
Brauche den Wert von:&nbsp;&nbsp;sConfigurator-\>1-\>value8-\>selectable&nbsp;

Ist das überhaupt möglich ohne Schleife ?

Danke für eure Hilfe.

HEPI

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [4. Oktober 2017 um 11:00 UTC](https://forum.shopware.com/t/dirketzugriff-auf-varibale-in-smarty/48612/2 "2017-10-04T11:00:06Z")

</div>

Ich verstehe deine Frage leider nicht. Hast du ein Beispiel?

---

<div class="post-metadata">

**Author:** ![HEPI](https://avatars.discourse-cdn.com/v4/letter/h/a87d85/32.png) [@HEPI](https://forum.shopware.com/u/HEPI)\
**Post date:** [4. Oktober 2017 um 11:38 UTC](https://forum.shopware.com/t/dirketzugriff-auf-varibale-in-smarty/48612/3 "2017-10-04T11:38:10Z")

</div>

Hm, wie soll ich es anders erklären. Ich möchte bei einer Variante wissen, ob die Variable “selectable” den Wert “1” hat.&nbsp;

Normal lasse ich die foreach-Schleifen durchlaufen, bis ich bei dieser Option gelandet bin. Aber ich würde das gerne “umgehen”, indem ich direkt auf diesen Wert zugreife. In PHP mit einem Array würde ich das z.B. so machen:

```
sArticle['sConfigurator'][1]['value'][8]['selectable']

```

Aber wie - wenn überhaupt möglich - mache ich es in Smarty ?

Hoffe war jetzt etwas verständlicher.

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [4. Oktober 2017 um 11:58 UTC](https://forum.shopware.com/t/dirketzugriff-auf-varibale-in-smarty/48612/4 "2017-10-04T11:58:44Z")

</div>

Das ist in Smarty gleich

```
{$sArticle['sConfigurator'][1]['value'][8]['selectable']}

```

Viele Grüße
