# Kann nicht auf Template-Variable zugreifen

**URL:** https://forum.shopware.com/t/kann-nicht-auf-template-variable-zugreifen/52542
**Category:** Programmierung
**Created:** [23. April 2018 um 11:13 UTC](https://forum.shopware.com/t/kann-nicht-auf-template-variable-zugreifen/52542 "2018-04-23T11:13:04Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![mson](https://avatars.discourse-cdn.com/v4/letter/m/5daacb/32.png) [@mson](https://forum.shopware.com/u/mson)
#### Post date: [23. April 2018 um 11:13 UTC](https://forum.shopware.com/t/kann-nicht-auf-template-variable-zugreifen/52542/1 "2018-04-23T11:13:04Z")

</div>

Hallo zusammen,

ich habe ein Freitextfeld für die s\_order\_basket (also in s\_order\_basket\_attributes) angelegt. Zeitgleich wird das Custom Products Plugin verwendet. Es soll genau dann, wenn ein Produkt ein Custom Product ist, auch das Freitextfeld gefüllt werden.

“Leider” macht das Custom Products Plugin von dem notifyUntil “Shopware\_Modules\_Basket\_AddArticle\_Start” Gebrauch. Dadurch ist es so gut wie unmöglich, das eigene Freitextfeld zu füllen, weil die sAddArticle-Methode komplett vom Custom Products Plugin ersetzt wird und selbst keine Anknüpfungspunkte bietet.

Einzige Möglichkeit, die ich sehe: In der Klasse Subscriber\Basket vom Custom Products Plugin wird die zuletzt verwendete Insert-Id für einen Basket-Eintrag im Template gespeichert mit:

```
 $this-\>container-\>get('template')-\>assign('lastInsertedCustomProductBasketId', $basketId);

```

So, wie kann ich darauf jetzt zugreifen? Ich habe sämtliche Konstellationen probiert (magic Getter, getAssign(), get(), …), alles spuckt entweder eine Fehlermeldung aus (no assign property z.B.) oder einfach einen leeren Wert. Auch, wenn ich das Auslesen direkt nach dem assign-Aufruf mache. Wenn ich $basketId an sich ausgeben lasse, sehe ich den Wert. Wenn ich versuche die Template-Variable auszulesen, nichts.

Hat jemand eine Idee, woran das liegt? Wie kann ich serverseitig auf die Template-Variable zugreifen?

Viele Grüße  
Malte 🙂

---

<div class="post-metadata">

### Author: ![mson](https://avatars.discourse-cdn.com/v4/letter/m/5daacb/32.png) [@mson](https://forum.shopware.com/u/mson)
#### Post date: [23. April 2018 um 11:39 UTC](https://forum.shopware.com/t/kann-nicht-auf-template-variable-zugreifen/52542/2 "2018-04-23T11:39:24Z")

</div>

Ah, ich hab’s! Kam durcheinander mit Template und View. Mit “getTemplateVars” ging es dann.
