# Template Variable über Plugin auslesen

**URL:** https://forum.shopware.com/t/template-variable-uber-plugin-auslesen/40941
**Category:** Programmierung
**Created:** [29. Oktober 2016 um 09:37 UTC](https://forum.shopware.com/t/template-variable-uber-plugin-auslesen/40941 "2016-10-29T09:37:32Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Soda](https://avatars.discourse-cdn.com/v4/letter/s/cc9497/32.png) [@Soda](https://forum.shopware.com/u/Soda)
#### Post date: [29. Oktober 2016 um 09:37 UTC](https://forum.shopware.com/t/template-variable-uber-plugin-auslesen/40941/1 "2016-10-29T09:37:32Z")

</div>

Hallo liebes Forum,

leider finde ich über die Dokumentationen und die Suche leider nicht die Antworten, die ich mir wünsche.

Ich möchte in der IndexAction vom EmotionController die Templatevariable&nbsp;“sEmotions” überschreiben.  
Deshalb habe ich mich an das Afterevent der Action drangehängen. Nun komme ich aber nicht weiter.  
Über&nbsp;

```
$controller = $args->getSubject();
$controller->View()->assign('sEmotions', 'DAS IST EIN TEXT', true);

```

kann ich die Variable überschreiben, aber wie kann ich sie mir vorher&nbsp;holen?

---

<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: [29. Oktober 2016 um 09:52 UTC](https://forum.shopware.com/t/template-variable-uber-plugin-auslesen/40941/2 "2016-10-29T09:52:44Z")

</div>

> [@Soda schrieb:](https://forum.shopware.com/profile/21956/Soda "Soda")  
> Über&nbsp;
> 
> $controller = $args-\>getSubject();  
> $controller-\>View()-\>assign(‚sEmotions‘, ‚DAS IST EIN TEXT‘, true);
> 
> kann ich die Variable überschreiben, aber wie kann ich sie mir vorher&nbsp;holen?

Es gibt neben der assign(…)&nbsp; Methode auch das entsprechende Gegenstück getAssign(‚sEmotions‘). Diese liefert dir dann den Wert zurück.

Viele Grüße
