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

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?

 

Beste Grüße

Mike

 

Ok habe es mir grade selbst beantwortet :smiley:

Nutze jetzt das Event:

 StorefrontRenderEvent::class =\> 'onStorefrontRender'

und 

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

Im Template komme ich dann mit 

 context.context.extensions

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