Template-Variablen Business-Essentials in Widgets (Einkaufswelten)

Wie kann ich die Template-Variablen aus Business-Essentials in den Einkaufswelten verwenden. Im FrontendDispatch des Plugins werden die Variablen für das Frontend mit PostDispatchSecure eingebunden, was auch funktioniert, aber für die Widgets, wo die Einkaufswelten dazuzählen, werden die Variablen per PreDispatch eingebunden.

public static function getSubscribedEvents()
    {
        return [
            'Enlight_Controller_Action_PostDispatchSecure_Frontend' => [
                ['registerTemplateVariables', 10],
                ['checkWhiteList', 20],
            ],
            'Enlight_Controller_Action_PreDispatch_Widgets' => 'registerTemplateVariables',
            'Enlight_Controller_Action_PreDispatch_Frontend' => 'checkShopAccess',
        ];
    }

Habe ich eine Möglichkeit auf die Template-Variablen innerhalb des Widgets-Templates „widgets/emoition/index.tpl“ zuzugreifen?

Shopware-Version 5.5.10 / Plugin-Version 3.3.0

Das würde mich auch interessieren. Hat jemand eine Lösung?

Shopware-Version 5.6.1 / Plugin Version 3.4.2

Wurde dieses Thema noch mal irgendwo anderweitig aufgegriffen?

Wenn mich nicht alles täuscht müssten diese doch assignt werden. 
In der Methode „registerTemplateVariables“

‚Enlight_Controller_Action_PreDispatch_Widgets‘ => ‚registerTemplateVariables‘

Sollten die Variablen nicht assignt werden, einmal das Widget event als postDispatch nutzen und dort die Variablen assignen

 

LG

Dennis Garding