Mit demDocumentation Index
Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
Use this file to discover all available pages before exploring further.
$wsNavigation Modul können Sie den aktuellen Navigationspfad (Breadcrumb) des Kunden im Shop auslesen und anzeigen. Der Breadcrumb zeigt dem Kunden, wo er sich in der Kategoriestruktur befindet, und ermöglicht eine einfache Navigation zu übergeordneten Kategorien.
Modulübersicht
Beispiel / Ausschnitt über$wsNavigation
| Variable | Typ | Beschreibung |
|---|---|---|
path | array | Pfad im Kategoriebaum, der angibt, wohin man im Shop navigiert hat. |
[$i].type | string | Typ der entsprechenden Position im Pfad. |
[$i].object | map | Kategorie-bzw. Produkt-Map. |
Hinweis: Die Eigenschaften von
object hängen vom type ab:- Bei type
categorystehen alle Eigenschaften aus$wsCategorieszur Verfügung. - Bei type
productstehen alle Eigenschaften aus$wsProductszur Verfügung. - Nur das letzte Element im Pfad kann vom Typ
productsein.
Templates
Standardmäßig wird der Breadcrumb in einer eigenen Datei breadcrumb.htm geladen, damit derselbe Breadcrumb überall im Shop angezeigt werden kann. Diese Datei wird typischerweise im Layout-Template eingebunden.Variablen
$wsNavigation.path
Liste der Navigationselemente (Breadcrumb) von der Startseite bis zur aktuellen Position.i].type
Gibt den Typ der Position im Pfad aus:"category" oder "product".
i].object
Gibt die Kategorie- bzw. Produkt-Map aus. Bei Kategorien entspricht dieser der Category-Map, bei Produkten der Product-Map. So kann auf Eigenschaften wiename, id oder custom zugegriffen werden.
Methoden
Für$wsNavigation stehen keine Methoden zur Verfügung.
Aktionen
Für$wsNavigation stehen keine Aktionen zur Verfügung.
Beispiele für die Verwendung der Navigationsdaten
Breadcrumb-Navigation
Um die verfügbaren Daten der Breadcrumb-Navigation einzusehen, können Sie sich diese in einem JSON-ähnlichen Format ausgeben lassen. Dies ist hilfreich, um die Struktur und Inhalte der Breadcrumb-Navigation zu verstehen oder auch Fehler zu debuggen.Beispiel für die Anzeige des Breadcrumbs
In diesem Beispiel wird mittels des$wsNavigation Moduls die aktuelle Position des Shop-Kunden in der Menüstruktur der gerade besuchten Seite angezeigt.
