Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Die Topbar repräsentiert ein Layoutelement des Shops, in dem standardmäßig eine Navigation, ein Sprachumschalter und Kontoinformationen (in nicht eingeloggten Zustand ein Link zur Loginseite) dargestellt werden.

Events

Event

Beschreibung

\Brandbox\ShopCore\View\MenuTopbar\lib\

Event

event\

OnPopulateTopbarRibbon

OnPopulateLanguageSwitcher

Sammelt Elemente für

die Topbar

den Sprachumschalter, diese müssen eine Instanz von \Brandbox\CmsStyleguide\Entity\CmsRibbonElement sein.
In $languageSwitcherElements ist pro übersetzter Seite ein \Brandbox\ShopCore\View\MenuTopbar\lib\

Event\OnPopulateLanguageSwitcherKind-Event von OnPopulateTopbarRibbon. Sammelt Elemente für den Sprachumschalter. Die Produktimplementation gibt hier

map\LanguageSwitcherElement enthalten, das die Seite sowie deren Sprache, Land und Kollation enthält.

Die Produktimplementation (Priorität 100) gibt ein CmsStyleguide\Entity\CmsRibbonDropdown zurück.