# Auf Variablen der Einkaufswelt zugreifen bevor die erste Ausgabe erscheint

**URL:** https://forum.shopware.com/t/auf-variablen-der-einkaufswelt-zugreifen-bevor-die-erste-ausgabe-erscheint/54683
**Category:** Programmierung
**Created:** [18. August 2018 um 12:54 UTC](https://forum.shopware.com/t/auf-variablen-der-einkaufswelt-zugreifen-bevor-die-erste-ausgabe-erscheint/54683 "2018-08-18T12:54:00Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Heiko\_2](https://avatars.discourse-cdn.com/v4/letter/h/46a35a/32.png) [@Heiko\_2](https://forum.shopware.com/u/Heiko_2)
#### Post date: [18. August 2018 um 12:54 UTC](https://forum.shopware.com/t/auf-variablen-der-einkaufswelt-zugreifen-bevor-die-erste-ausgabe-erscheint/54683/1 "2018-08-18T12:54:00Z")

</div>

Hallo zusammen,

ich schreibe gerade mein 1. Plugin für die Einkaufswelt. Wenn der Haken bei “Landingpage” gesezt ist, dann bräucte ich eine Möglichkeit auf die Variablen zuzugreifen, bevor die 1. Ausgabe (Header, Navigation etc.) erscheint. Ich muss irgendwie auf die Freitextfelder zugreifen.

Bis jetzt schaffe ich nur den Zugriff, nachdem die Navigation bereits geladen wurde.

Viele Grüße

Heiko

&nbsp;

---

<div class="post-metadata">

### Author: ![karlharris](https://avatars.discourse-cdn.com/v4/letter/k/58956e/32.png) [@karlharris](https://forum.shopware.com/u/karlharris)
#### Post date: [18. August 2018 um 13:13 UTC](https://forum.shopware.com/t/auf-variablen-der-einkaufswelt-zugreifen-bevor-die-erste-ausgabe-erscheint/54683/2 "2018-08-18T13:13:39Z")

</div>

Hi @Heiko\_2‍,

die Einkaufswelten werden nachgeladen - du müsstest ein Plugin schreiben das die Attribute vorher lädt und an das .tpl übergibt. Im Plugin kommst du an die vorhandenen Emotions über:

```
$args->get('subject')->view()->getAssign('emotions');

```

&nbsp;

---

<div class="post-metadata">

### Author: ![Heiko\_2](https://avatars.discourse-cdn.com/v4/letter/h/46a35a/32.png) [@Heiko\_2](https://forum.shopware.com/u/Heiko_2)
#### Post date: [18. August 2018 um 13:45 UTC](https://forum.shopware.com/t/auf-variablen-der-einkaufswelt-zugreifen-bevor-die-erste-ausgabe-erscheint/54683/3 "2018-08-18T13:45:57Z")

</div>

Servus,

super. Danke.  
Dann muss ich mal schauen, wie das funktioniert ;-).

&nbsp;

Gruß Heiko

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [18. August 2018 um 15:18 UTC](https://forum.shopware.com/t/auf-variablen-der-einkaufswelt-zugreifen-bevor-die-erste-ausgabe-erscheint/54683/4 "2018-08-18T15:18:03Z")

</div>

Hallo,

was willst du denn überhaupt erreichen?

Grüße

Sebastian

---

<div class="post-metadata">

### Author: ![Heiko\_2](https://avatars.discourse-cdn.com/v4/letter/h/46a35a/32.png) [@Heiko\_2](https://forum.shopware.com/u/Heiko_2)
#### Post date: [23. August 2018 um 06:30 UTC](https://forum.shopware.com/t/auf-variablen-der-einkaufswelt-zugreifen-bevor-die-erste-ausgabe-erscheint/54683/5 "2018-08-23T06:30:21Z")

</div>

Hallo,

aktuell noch nichts konkretes. Ich arbeite mich gerade in die Pluginerstellung ein und da wollte ich mal versuchen, wie ich z.B. den Hintergrund einer Einkaufswelt/Landingpage&nbsp; über ein Plugin ändern kann.  
Da man ja auch Freitextfelder anlegen kann, dachte ich dass man an die Variablen vielleich auch direkt beim Aufruf der Seite dran kommt, also bevor irgendetwas anderes geladen wird.

Solche Sachen, wie Hintergrundfarbe ändern o.ä. wäre zwar über ein Einkaufswelt-Plugin möglich, aber die Änderung kämme dann etwas zu spät.

&nbsp;

Gruß Heiko

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [23. August 2018 um 08:00 UTC](https://forum.shopware.com/t/auf-variablen-der-einkaufswelt-zugreifen-bevor-die-erste-ausgabe-erscheint/54683/6 "2018-08-23T08:00:24Z")

</div>

Hallo,

du möchtest also exakt das erreichen, was dir unter anderem dieses Plugin schon bietet: [Vollflächiger Hintergrund bei nicht vollflächigen Einkaufswelten | Erlebniswelten | Erweiterungen | Shopware Community Store](https://store.shopware.com/digi147422673213/vollflaechiger-hintergrund-bei-nicht-vollflaechigen-einkaufswelten.html) ? Du müsstest dir halt wie erwähnt die Daten schon vor Darstellung der Einkaufswelten besorgen, als Einkaufswelten - Element oder per JavaScript ist deutlich zu spät und merkbar. Das genannte Plugin macht es so, wie du es genau willst.

Grüße

Sebastian

---

<div class="post-metadata">

### Author: ![Heiko\_2](https://avatars.discourse-cdn.com/v4/letter/h/46a35a/32.png) [@Heiko\_2](https://forum.shopware.com/u/Heiko_2)
#### Post date: [23. August 2018 um 08:08 UTC](https://forum.shopware.com/t/auf-variablen-der-einkaufswelt-zugreifen-bevor-die-erste-ausgabe-erscheint/54683/7 "2018-08-23T08:08:17Z")

</div>

Hi Sebastian,

alles klar. Danke.

&nbsp;

Heiko
