Versionen im Vergleich

Schlüssel

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

...

Analog zu Warenkorb, mit der Ausnahme der Benennung.

Warenkorbvorschau

...

OnPopulateBasketPreview

Haupt-EventEventBeschreibung

\Brandbox\ShopCore\View\BasketPreview\Lib\Event\OnPopulateBasketPreviewHaupt-Event der Warenkorbvorschau. In der Standardimplementation werden über die folgenden Unter-Events ausgeführt.
OnPopulateBasketPreview\Brandbox\ShopCore\View\BasketPreview\Lib\Event\OnPopulateBasketPreviewTotalGesamtsumme als Vorschau im statischen Element.
OnPopulateBasketPreview\Brandbox\ShopCore\View\BasketPreview\Lib\Event\OnPopulateBasketPreviewElementsInhalt des aufklappenden Bereichs der Warenkorbvorschau.

OnPopulateBasketPreviewElements

Haupt-EventEventBeschreibung

\Brandbox\ShopCore\View\BasketPreview\Lib\Event\OnPopulateBasketPreviewElementsBereich für Elemente innerhalb des aufklappenden Bereichs in der Warenkorbvorschau.
OnPopulateBasketPreviewElements\Brandbox\ShopCore\View\BasketPreview\Lib\Event\OnPopulateBasketPreviewItemsDarstellung und Verarbeitung der einzelnen Cart-Entities.
OnPopulateBasketPreviewElements\Brandbox\ShopCore\View\BasketPreview\Lib\Event\OnPopulateBasketPreviewSummaryBereich für eine Zusammenfassung der Inhalte. In der Standardimplementation wird hier, abhängig der mitgegebenen Preiskonfiguration, die Gesamtsumme dargestellt.
OnPopulateBasketPreviewElements\Brandbox\ShopCore\View\BasketPreview\Lib\Event\OnPopulateBasketPreviewToolbarToolbar für Aktionen der Warenkorbvorschau. In der Standardimplementation werden hier Links zum Warenkorb und zum Bestellprozess dargestellt.

OnPopulateBasketPreviewItems

Haupt-EventEventBeschreibung

\Brandbox\ShopCore\View\BasketPreview\Lib\Event\OnPopulateBasketPreviewItemsDarstellung und Verarbeitung der einzelnen Cart-Entities.
OnPopulateBasketPreviewItems\Brandbox\ShopCore\View\BasketPreview\Lib\Event\OnPopulateBasketPreviewItemWird pro Cart-Entity aufgerufen. In der Standardimplementation greift hier CartSessionArticle ein und reichert Inhalt aus dem shopSessionArticle an.

Wichtige Einstiegspunkte

EinstiegspunktBeschreibung
\Brandbox\ShopCore\Shop\Checkout\Manager::getCartEntitiesLiefert alle CartEntities zurück, welche über \Brandbox\ShopCore\Shop\Checkout\lib\event\OnPopulateCartEntities hinzugefügt werden.
Die Filterung der Einträge geschieht dann über die Mitgabe der richtigen \Brandbox\ShopCore\Shop\Checkout\lib\Struct\CartContextAbstract Kontextklasse. Zum Beispiel fügt der Shop eine Entität nur hinzu, wenn zum Beispiel der Kontext \Brandbox\ShopCore\Shop\Checkout\lib\Struct\CartContextSessionBasket mitgegeben wurde.
\Brandbox\ShopCore\View\Basket\Lib\Subscriber\ViewBasketSubscriber::getSubscribedEventsAuflistung der Hauptevents der Standardimplementation des Warenkorbs
\Brandbox\ShopCore\View\Wishlist\Lib\Subscriber\ViewWishlistSubscriber::getSubscribedEventsAuflistung der Hauptevents der Standardimplementation der Merkliste
\Brandbox\ShopCore\View\CartSessionArticle\Lib\Subscriber*Auflistung des Integrationsevents des CartSessionArticles in die einzelnen Views. Hier werden tatsächliche Werte eines shopSessionArticles verarbeitet und ausgegeben.
Siehe auch CartSessionArticle.

...