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\OnPopulateTopbarRibbon | Sammelt Elemente für die Topbar, diese müssen eine Instanz von \Brandbox\CmsStyleguide\Entity\CmsRibbonElement sein. |
\Brandbox\ShopCore\View\MenuTopbar\lib\Event\OnPopulateLanguageSwitcher | Kind-Event von OnPopulateTopbarRibbon. Sammelt Elemente für den Sprachumschalter, diese müssen eine Instanz von \Brandbox\CmsStyleguide\Entity\CmsRibbonElement. In $languageSwitcherElements ist pro übersetzter Seite ein \Brandbox\ShopCore\View\MenuTopbar\lib\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. |