# Kundengruppe im Template ausgeben?

**URL:** https://forum.shopware.com/t/kundengruppe-im-template-ausgeben/63013
**Category:** Programmierung
**Created:** [17. November 2019 um 11:26 UTC](https://forum.shopware.com/t/kundengruppe-im-template-ausgeben/63013 "2019-11-17T11:26:40Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Brombeere](https://avatars.discourse-cdn.com/v4/letter/b/ee7513/32.png) [@Brombeere](https://forum.shopware.com/u/Brombeere)
#### Post date: [17. November 2019 um 11:26 UTC](https://forum.shopware.com/t/kundengruppe-im-template-ausgeben/63013/1 "2019-11-17T11:26:40Z")

</div>

Hallo,

mit welcher Smarty Variable kann ich auf jeder Seite die Kundengruppe ausgeben? Mit **{$sUserData.additional.user.customergroup}** funktioniert es nur auf der Account-Seite.

---

<div class="post-metadata">

### Author: ![ChrisWe](https://avatars.discourse-cdn.com/v4/letter/c/58f4c7/32.png) [@ChrisWe](https://forum.shopware.com/u/ChrisWe)
#### Post date: [17. November 2019 um 23:30 UTC](https://forum.shopware.com/t/kundengruppe-im-template-ausgeben/63013/2 "2019-11-17T23:30:47Z")

</div>

Hey,

soweit ich weiß musst du die Variable selber zur Verfügung stellen, sprich du musst ein Plugin schreiben.

Ich meine es gibt auf GitHub ein Demo Plugin dazu.&nbsp;

LG

&nbsp;

---

<div class="post-metadata">

### Author: ![Brombeere](https://avatars.discourse-cdn.com/v4/letter/b/ee7513/32.png) [@Brombeere](https://forum.shopware.com/u/Brombeere)
#### Post date: [18. November 2019 um 07:07 UTC](https://forum.shopware.com/t/kundengruppe-im-template-ausgeben/63013/3 "2019-11-18T07:07:56Z")

</div>

Hallo,

danke für deine Rückmeldung. Das habe ich leider auch aus dem Forum entnehmen können. Ich hatte dennoch gehofft es gibt eine Systemlösung weil viele User vor der Problematik stehen… und ich nicht nachvollziehen kann warum Shopware das nicht Out of the Box anbietet.

Hast du zufällig den GitHub Link für mich? Alle Plugins die ich gefunden habe funktionieren mit der Version 5.6.x nicht mehr.

---

<div class="post-metadata">

### Author: ![ChrisWe](https://avatars.discourse-cdn.com/v4/letter/c/58f4c7/32.png) [@ChrisWe](https://forum.shopware.com/u/ChrisWe)
#### Post date: [18. November 2019 um 15:53 UTC](https://forum.shopware.com/t/kundengruppe-im-template-ausgeben/63013/4 "2019-11-18T15:53:04Z")

</div>

> [@Brombeere schrieb:](https://forum.shopware.com/profile/20741/Brombeere "Brombeere")
> 
> Hallo,
> 
> danke für deine Rückmeldung. Das habe ich leider auch aus dem Forum entnehmen können. Ich hatte dennoch gehofft es gibt eine Systemlösung weil viele User vor der Problematik stehen… und ich nicht nachvollziehen kann warum Shopware das nicht Out of the Box anbietet.
> 
> Hast du zufällig den GitHub Link für mich? Alle Plugins die ich gefunden habe funktionieren mit der Version 5.6.x nicht mehr.

Konnte den Link leider auch nicht mehr finden. Du musst wie gesagt auch nur die Variable zur Verfügung stellen:

```
   /**
     * @return array
     */
    public static function getSubscribedEvents()
    {
        return [
            'Enlight_Controller_Action_PostDispatchSecure_Frontend' => 'onFrontendPostDispatch',
            'Enlight_Controller_Action_PostDispatchSecure_Widgets' => 'onFrontendPostDispatch'
        ];
    }

    /**
     * @param \Enlight_Event_EventArgs $args
     */
    public function onFrontendPostDispatch(\Enlight_Event_EventArgs $args)
    {
        /** @var $controller \Enlight_Controller_Action */
        $controller = $args->getSubject();
        $view = $controller->View();
// Pluginname: DeinPlugin -> dein_plugin
        $view->addTemplateDir($this->container->getParameter('dein_plugin.plugin_dir') . '/Resources/Views'); 
        $config = $this->container->get('shopware.plugin.config_reader')->getByPluginName('DeinPlugin');

        // get plugin config
        $active = $config['active'];

        if($active) {
// Hier kommt der wichtige Teil:
            $sCustomerUserGroup = Shopware()->Session()->sUserGroup;
            $view->assign('NameDerTemplateVariable', $sCustomerUserGroup);
        }
    }

```

&nbsp;
