//PrestaShop: Kundengruppe in Template abfragen

PrestaShop: Kundengruppe in Template abfragen

Wenn man in PrestaShop eigene Templates baut, oder bestehenden PrestaShop Templates modifiziert, fehlt oft eine entscheidende Funktion: Die Kundengruppe des aktuellen Besuchers zu ermitteln um entsprechende Teile des Layouts ein oder auszublenden. Dieser Beitrag zeigt, wie sich die Funktion mit wenigen Zeilen Code als Smarty Plugin nachrüsten lässt.

Abfrage der Kundengruppe als Smarty Plugin in PrestaShop

Dazu schreiben wir den folgenden Code in die Datei tools/smarty/plugins/function_customer_group.php:

Die Funktion gibt die ID der Kundengruppe des aktuellen Besuchers in PrestaShop zurück:

  • 1 = Besucher
  • 2 = Gast
  • 3 = Kunde
  • 4 = z.B. Reseller (selbst definiert)

Im PrestaShop Template selbst erfolgt dann der Aufruf z.B. wie folgt:

Das gleiche Prinzip lässt sich auf beliebig weitere interne PrestaShop-Variablen anwenden, um sie per Smarty in der Template-Programmierung zugänglich zu machen.

 

By |2018-08-21T20:12:20+00:002018-08-21|Categories: Hacks & Tipps|Tags: , |0 Comments

About the Author:

Seit 1993 bin ich als freiberuflicher Softwareentwickler mit den Schwerpunkten Programmierung von Internet- und Crossplattform-Applikationen, sowie als Mediendesigner, IT-Consultant und Dozent tätig. Die Übergänge zwischen diesen Themen sind fliessend. Mein Blog fasst all dies zu einem News Stream zusammen. Viel Spass beim Stöbern! -- Harald

Leave A Comment