# Variable aus Subscriber an search-suggest.html.twig übergeben

**URL:** <https://forum.shopware.com/t/variable-aus-subscriber-an-search-suggest-html-twig-ubergeben/65360>\
**Category:** Programmierung\
**Created:** [9. März 2020 um 15:07 UTC](https://forum.shopware.com/t/variable-aus-subscriber-an-search-suggest-html-twig-ubergeben/65360 "2020-03-09T15:07:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![\_MikeB](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/_mikeb/32/7856_2.png) [@\_MikeB](https://forum.shopware.com/u/_MikeB)\
**Post date:** [9. März 2020 um 15:07 UTC](https://forum.shopware.com/t/variable-aus-subscriber-an-search-suggest-html-twig-ubergeben/65360/1 "2020-03-09T15:07:58Z")

</div>

Hallo.

Ich kann in meinem Subscriber mit dem Event:

```
 HeaderPageletLoadedEvent::class =\> 'onPageLoaded'

```

und

```
 $event-\>getPagelet()-\>addExtension('VARIABLE', ...)

```

and ein Twig-Template übergeben. Leider feuert das Event nicht wenn ich etwas in das Suchfeld eintrage. Hier müsste ich ebenfalls eine Variable im Template verfügbar machen. Es gibt ein passendes Event dafür:

```
 SuggestPageLoadedEvent::class =\> 'onSearchSuggestLoad'

```

Versuche die Variable so zu setzen. getPage() liefert die Klasse SuggestPage zurück in welcher ebenfalls das ExtendableTrait verwendet wird. Leider kommt im Template dennoch nichts an.

$event-\>getPage()-\>addExtension(‘VARIABLE’, …)

Hat jemand einen Tipp für mich?

&nbsp;

Beste Grüße

Mike

&nbsp;

---

<div class="post-metadata">

**Author:** ![\_MikeB](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/_mikeb/32/7856_2.png) [@\_MikeB](https://forum.shopware.com/u/_MikeB)\
**Post date:** [9. März 2020 um 15:26 UTC](https://forum.shopware.com/t/variable-aus-subscriber-an-search-suggest-html-twig-ubergeben/65360/2 "2020-03-09T15:26:45Z")

</div>

Ok habe es mir grade selbst beantwortet 😃

Nutze jetzt das Event:

```
 StorefrontRenderEvent::class =\> 'onStorefrontRender'

```

und&nbsp;

```
 $event-\>getContext()-\>addExtension()

```

Im Template komme ich dann mit&nbsp;

```
 context.context.extensions

```

an die Variable. Vielleicht benötigt das ja mal jemand.
