View/Listing
in cms-layout-standard
kann dazu verwendet werden, um Auflistungen über Events aufbauen zu lassen und in Listen, die mit View/Listing
gebaut werden, einzugreifen.
Beispiele:
Ergebnisliste auf der Suchergebnisseite
Artikel- und Gruppenauflistung im Shop
Events
Event | Beschreibung |
---|---|
| Populate |
| Populate |
Context
Die Events arbeiten mit einem Kontext von Typ \Brandbox\CmsLayoutStandard\View\Listing\Lib\Struct\ContextAbstract
. Subscriber sollten auf diese Kontextklassen hören und entsprechend reagieren. Für eine eigene Auflistung sollte ein eigener Kontext erstellt werden.
Beispiele:
\Brandbox\CmsLayoutStandard\Search\Page\Lib\Struct\ContextListing → Auflistung CmsPage-Suchergebnisse
(Shop) \Brandbox\CmsLayoutShop\Search\Article\Lib\Struct\ContextListing → Auflistung Artikel-Suchergebnisse
(Shop) \Brandbox\CmsLayoutShop\Search\Group\Lib\Struct\ContextListing → Auflistung Gruppen-Suchergebnisse
(Shop) \Brandbox\CmsLayoutShop\View\Group\Lib\Struct\ContextListing → Auflistung Artikel der Gruppenübersicht