# Template-Variablen Business-Essentials in Widgets (Einkaufswelten)

**URL:** <https://forum.shopware.com/t/template-variablen-business-essentials-in-widgets-einkaufswelten/64202>\
**Category:** Plugins\
**Tags:** offizielle-shopware-\
**Created:** [23. Januar 2020 um 09:34 UTC](https://forum.shopware.com/t/template-variablen-business-essentials-in-widgets-einkaufswelten/64202 "2020-01-23T09:34:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![area-net](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@area-net](https://forum.shopware.com/u/area-net)\
**Post date:** [23. Januar 2020 um 09:34 UTC](https://forum.shopware.com/t/template-variablen-business-essentials-in-widgets-einkaufswelten/64202/1 "2020-01-23T09:34:59Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![ghz](https://avatars.discourse-cdn.com/v4/letter/g/ce73a5/32.png) [@ghz](https://forum.shopware.com/u/ghz)\
**Post date:** [18. März 2020 um 18:46 UTC](https://forum.shopware.com/t/template-variablen-business-essentials-in-widgets-einkaufswelten/64202/2 "2020-03-18T18:46:20Z")

</div>

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

Shopware-Version 5.6.1 / Plugin Version 3.4.2

---

<div class="post-metadata">

**Author:** ![diescouts](https://avatars.discourse-cdn.com/v4/letter/d/ed655f/32.png) [@diescouts](https://forum.shopware.com/u/diescouts)\
**Post date:** [2. November 2020 um 12:54 UTC](https://forum.shopware.com/t/template-variablen-business-essentials-in-widgets-einkaufswelten/64202/3 "2020-11-02T12:54:39Z")

</div>

Wurde dieses Thema noch mal irgendwo anderweitig aufgegriffen?

---

<div class="post-metadata">

**Author:** ![DennisG](https://avatars.discourse-cdn.com/v4/letter/d/9fc348/32.png) [@DennisG](https://forum.shopware.com/u/DennisG)\
**Post date:** [3. November 2020 um 10:10 UTC](https://forum.shopware.com/t/template-variablen-business-essentials-in-widgets-einkaufswelten/64202/4 "2020-11-03T10:10:06Z")

</div>

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

‚Enlight\_Controller\_Action\_PreDispatch\_Widgets‘ =\> ‚registerTemplateVariables‘

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

&nbsp;

LG

Dennis Garding
