# Endkunden / Händler andere Menüs im Footer

**URL:** <https://forum.shopware.com/t/endkunden-handler-andere-menus-im-footer/48237>\
**Category:** Themes & Design\
**Created:** [13. September 2017 um 10:13 UTC](https://forum.shopware.com/t/endkunden-handler-andere-menus-im-footer/48237 "2017-09-13T10:13:07Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![drantos](https://avatars.discourse-cdn.com/v4/letter/d/9fc29f/32.png) [@drantos](https://forum.shopware.com/u/drantos)\
**Post date:** [13. September 2017 um 10:13 UTC](https://forum.shopware.com/t/endkunden-handler-andere-menus-im-footer/48237/1 "2017-09-13T10:13:07Z")

</div>

Wie kann ich im Template im Footer andere Menüs für eine Nutzergruppe anzeigen.

Beispiel:

Ich habe zwei Shopseitengruppen angelegt und möchte diese je nach Kundengruppe ausgeben ({foreach $sMenu.gBottomHaendler as $item} vs {foreach $sMenu.gBottom as $item}) lassen.

Mir fehlt sozusagen das { if isNotHaendler} 😉

Vg Peter

---

<div class="post-metadata">

**Author:** ![octodelta](https://avatars.discourse-cdn.com/v4/letter/o/da6949/32.png) [@octodelta](https://forum.shopware.com/u/octodelta)\
**Post date:** [13. September 2017 um 11:57 UTC](https://forum.shopware.com/t/endkunden-handler-andere-menus-im-footer/48237/2 "2017-09-13T11:57:57Z")

</div>

Über das Business Essentials Plugin von Shopware kannst Du das recht bequem steuern. Da wird eine Variable im Template angelegt, mit welcher Du auf die aktuelle Kundengruppe zugreifen kannst.

---

<div class="post-metadata">

**Author:** ![drantos](https://avatars.discourse-cdn.com/v4/letter/d/9fc29f/32.png) [@drantos](https://forum.shopware.com/u/drantos)\
**Post date:** [15. September 2017 um 10:33 UTC](https://forum.shopware.com/t/endkunden-handler-andere-menus-im-footer/48237/3 "2017-09-15T10:33:31Z")

</div>

Danke, ich dachte es gibt eine Varianble im Theme mit der ich das lösen könnte 😕

---

<div class="post-metadata">

**Author:** ![vanwittlaer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/vanwittlaer/32/8499_2.png) [@vanwittlaer](https://forum.shopware.com/u/vanwittlaer)\
**Post date:** [15. September 2017 um 11:20 UTC](https://forum.shopware.com/t/endkunden-handler-andere-menus-im-footer/48237/4 "2017-09-15T11:20:32Z")

</div>

Hi, nein die Variable wird im Standard leider nicht gesetzt. Alternative zum BE Plugin ist ein kleines, selbst geschriebenes Plugin, mit dem die Variable gesetzt wird. Mit ein bisschen Einarbeitung in die SW-Plugin-Mechanik kann man das (als Entwickler) leicht selbst machen. Falls Du Interesse hast, können wir das für euch liefern (ist keine große Sache), einfach PM bitte.

Grüße

Geert

---

<div class="post-metadata">

**Author:** ![wabAB](https://avatars.discourse-cdn.com/v4/letter/w/7feea3/32.png) [@wabAB](https://forum.shopware.com/u/wabAB)\
**Post date:** [15. September 2017 um 11:42 UTC](https://forum.shopware.com/t/endkunden-handler-andere-menus-im-footer/48237/5 "2017-09-15T11:42:08Z")

</div>

Hey,

es gibt die Variable $sUserGroup.

Einfach im Template die variable mit dem Kundengruppenkürzel Prüfen:

Ich habe bei mir z.B eine Kundengruppe Gast angelegt mit dem Kürzel G und prüfe ob der eingeloggte Kunde ein Gast ist:

```
 {if $$sUserGroup && $sUserGroup != 'G'}

 ... {/if}

```

&nbsp;

VG

---

<div class="post-metadata">

**Author:** ![drantos](https://avatars.discourse-cdn.com/v4/letter/d/9fc29f/32.png) [@drantos](https://forum.shopware.com/u/drantos)\
**Post date:** [15. September 2017 um 12:00 UTC](https://forum.shopware.com/t/endkunden-handler-andere-menus-im-footer/48237/6 "2017-09-15T12:00:00Z")

</div>

> [@wabAB schrieb:](https://forum.shopware.com/profile/25854/wabAB "wabAB")
> 
> Hey,
> 
> es gibt die Variable $sUserGroup.
> 
> Einfach im Template die variable mit dem Kundengruppenkürzel Prüfen:
> 
> Ich habe bei mir z.B eine Kundengruppe Gast angelegt mit dem Kürzel G und prüfe ob der eingeloggte Kunde ein Gast ist:
> 
> {if $$sUserGroup && $sUserGroup != ‚G‘}
> 
> … {/if}
> 
> &nbsp;

If habe jetzt sowas eingebaut, das scheint den Cache im Baearbeitungsmodus zu überstehen. Ich vermute mal im Produktivmodus leider nicht mehr, oder liege ich da&nbsp;falsch?

{if {$Shopware-\>System()-\>sUSERGROUP} == „H“} **Für Händler:** {/if}

---

<div class="post-metadata">

**Author:** ![supertester](https://avatars.discourse-cdn.com/v4/letter/s/f9ae1b/32.png) [@supertester](https://forum.shopware.com/u/supertester)\
**Post date:** [15. September 2017 um 12:22 UTC](https://forum.shopware.com/t/endkunden-handler-andere-menus-im-footer/48237/7 "2017-09-15T12:22:00Z")

</div>

Vor langer Zeit hab ich das auch mal probiert und ich glaube die Variable stand nicht überall im Shop zur Verfügung.

Ich habe das dann mittels Abfrage der Root Kategorie ID des entsprechenden Shops hinbekommen --\>

{if $sCategoryCurrent == ‚xxx‘}&nbsp;

das läuft seit ca. 1,5 Jahren fehlerfrei und hat bisher jedes Update überstanden.

Ich steuer hiermit bei der Registrierung die anzuzeigende Registrierungsmaske (B2B/B2C).&nbsp;&nbsp;

&nbsp; &nbsp;

---

<div class="post-metadata">

**Author:** ![wabAB](https://avatars.discourse-cdn.com/v4/letter/w/7feea3/32.png) [@wabAB](https://forum.shopware.com/u/wabAB)\
**Post date:** [15. September 2017 um 12:23 UTC](https://forum.shopware.com/t/endkunden-handler-andere-menus-im-footer/48237/8 "2017-09-15T12:23:05Z")

</div>

> [@drantos schrieb:](https://forum.shopware.com/profile/27108/drantos "drantos")
> 
> > [@wabAB schrieb:](https://forum.shopware.com/profile/25854/wabAB "wabAB")
> > 
> > Hey,
> > 
> > es gibt die Variable $sUserGroup.
> > 
> > Einfach im Template die variable mit dem Kundengruppenkürzel Prüfen:
> > 
> > Ich habe bei mir z.B eine Kundengruppe Gast angelegt mit dem Kürzel G und prüfe ob der eingeloggte Kunde ein Gast ist:
> > 
> > {if $$sUserGroup && $sUserGroup != ‚G‘}
> > 
> > … {/if}
> > 
> > &nbsp;
> 
> If habe jetzt sowas eingebaut, das scheint den Cache im Baearbeitungsmodus zu überstehen. Ich vermute mal im Produktivmodus leider nicht mehr, oder liege ich da&nbsp;falsch?
> 
> {if {$Shopware-\>System()-\>sUSERGROUP} == „H“} **Für Händler:** {/if}
> 
> &nbsp;

Läuft bei mir auch im Produktivbetrieb.&nbsp;

$Shopware-\>System()-\>sUSERGROUP &nbsp;brauchst du aber nicht unbedingt nehmen eingentlich reicht das $sUserGroup.
