# Code Element - Zugriff auf globale Variablen

**URL:** <https://forum.shopware.com/t/code-element-zugriff-auf-globale-variablen/63736>\
**Category:** Programmierung\
**Created:** [30. Dezember 2019 um 07:39 UTC](https://forum.shopware.com/t/code-element-zugriff-auf-globale-variablen/63736 "2019-12-30T07:39:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![drhk](https://avatars.discourse-cdn.com/v4/letter/d/58956e/32.png) [@drhk](https://forum.shopware.com/u/drhk)\
**Post date:** [30. Dezember 2019 um 07:39 UTC](https://forum.shopware.com/t/code-element-zugriff-auf-globale-variablen/63736/1 "2019-12-30T07:39:24Z")

</div>

Hallo,

ich bin neu in Shopware und habe eine generelle Frage zum Code Element, die mir Google leider trotz intensiver Suche nicht beantwortet hat:

Ich möchte in den Einkaufswelten das Code Element nutzen um mittels Javascript abhängig von der aktuellen Kategorie ein paar Anpassungen vorzunehmen.

Die Anpassungen funktionieren (mit momentan statisch vorgegebener Categorie-ID) wie gewollt.

Allerdings habe ich trotz vieler Versuche bisher keine Möglichkeit gefunden, auf die globale Variable: $sCategorieCurrent zuzugreifen.

Ich habe mir die Variablen mittels eines {debug} Eintrags im Template ausgeben lassen, hier wird diese mit dem Wert, den ich bräuchte angeboten, nur wie kann ich aus dem Code Element darauf zugreifen?

Smarty {$sCategorieCurrent} gibt nichts aus, wenn ich im Javascript-Teil des Code Elements versuche den Wert auszugeben, z.B. mit:&nbsp;

```
alert( {$sCategorieCurrent} );

```

Erhalte ich „undefined“.

Ich vermute, dass ich hier einem Syntaxfehler unterliege oder ist es generell nicht möglich aus einem Code Element auf die Shopware-Variablen zuzugreifen?

Ich wäre für Hilfe, Tipps und Unterstützung sehr dankbar.

&nbsp;

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [30. Dezember 2019 um 08:21 UTC](https://forum.shopware.com/t/code-element-zugriff-auf-globale-variablen/63736/2 "2019-12-30T08:21:30Z")

</div>

Das wird nicht durch smarty gejagt. Du könntest in dein Theme ein Script Tag erstellen und die benötigten Variabeln definieren

---

<div class="post-metadata">

**Author:** ![drhk](https://avatars.discourse-cdn.com/v4/letter/d/58956e/32.png) [@drhk](https://forum.shopware.com/u/drhk)\
**Post date:** [30. Dezember 2019 um 09:28 UTC](https://forum.shopware.com/t/code-element-zugriff-auf-globale-variablen/63736/3 "2019-12-30T09:28:11Z")

</div>

Vielen Dank Shyim,

wo mach ich das am besten?&nbsp;  
Wie gesagt, Shopware ist für mich noch recht neu … hättest Du evtl. ein kleines Beispiel für mich? Dann komm ich, glaub ich, zurecht.

Danke!
