Version: GSB 7Navigation
In diesem Kapitel wird die Verankerung der Warenkorbfunktionalität in der Navigation beschrieben. Hierbei handelt es sich im Wesentlichen um Standardkonfigurationstätigkeiten.
Warenkorb bearbeiten
Die Anzeige des Warenkorbs erfolgt kontext-unabhängig an einem eigenen Navigationseintrag. Hierfür sind mit einem Navigationsknoten und einem zugehörigen Navigationsziel die entsprechenden Dokumente im Verzeichnis
/mandant/DE/Service/Warenkorb/
anzulegenden.
Navigationsziel
Das Navigationsziel (NavTarget) wird im Verzeichnis:
/mandant/DE/Service/Warenkorb/warenkorb_target
angelegt. Im Parameter Seitenbefüllung (cl2TargetLangEnts) wird eine Linkliste angelegt mit:
- Layout (Klassifizierungslink): /mandant/SiteGlobals/Layout/Views/Standard
- Dokumente (Dokumenten-Links): /mandant/SiteGlobals/Functions/Warenkorb/DE/Warenkorb
Navigationsknoten
Der Navigationsknoten (NavNode) wird im Verzeichnis
/mandant/DE/Service/Warenkorb/warenkorb_node
angelegt. Die wesentlichen Parameter sind wie folgt:
- Standardnavigationsziel (navTarget): /mandant/DE/Service/Warenkorb/<tt>warenkorb_target
Erfolgreiche Bestellung
Falls die Bestellung erfolgreich durchgeführt werden konnte, wird automatisch die „Erfolgsseite“ angezeigt. Hierfür ist ein Navigationsknoten und das zugehörigen Navigationsziel anzulegen.
Navigationsziel
Das Navigationsziel wird im Verzeichnis:
/mandant/SiteGlobals/Functions/Warenkorb/warenkorb_bestellungerfolg_target
abgelegt. Es beinhaltet das Dokument für den Erfolgsfall
Im Parameter Seitenbefüllung (cl2TargetLangEnts) wird eine Linkliste angelegt mit:
- Layout (Klassifizierungslink): /mandant/SiteGlobals/Layout/Views/Formulare/BestellungErfolg
- Dokumente (Dokumenten-Links): /mandant/SiteGlobals/Functions/Warenkorb/DE/Warenkorb_Bestellerdaten_Erfolg
Navigationsknoten
Der Navigationsknoten (NavNode) wird im Verzeichnis:
/mandant/DE/Service/Warenkorb/warenkorb_bestellungerfolg_node
angelegt. Die Navigationsziele sind wie folgt anzugeben:
- Standardnavigationsziel (navTarget): /mandant/DE/Service/Warenkorb/warenkorb_bestellungerfolg_target
Bestellerdaten angeben
Die Bearbeitung der Bestellerdaten erfolgt ebenfalls an einem eigenen Navigationseintrag. Hierfür sind mit einem Navigationsknoten und einem zugehörigen Navigationsziel zu erstellen.
Navigationsziel
Das Navigationsziel (NavTarget) wird unter:
/mandant/DE/Service/Warenkorb/warenkorb_bestellerdaten_target
angelegt. Im Parameter Seitenbefüllung (cl2TargetLangEnts) wird eine Linkliste angelegt mit:
- Layout (Klassifizierungslink): /mandant/SiteGlobals/Layout/Views/Standard
- Dokumente (Dokumenten-Links): /mandant/SiteGlobals/Forms/Warenkorb/ Warenkorb_Bestellerdaten_Integrator
Navigationsknoten
Der entsprechende Navigationsknoten (NavNode) wird im Verzeichnis:
/mandant/DE/Service/Warenkorb/warenkorb_bestellerdaten_node
angelegt. Die Navigationsziele werden wie folgt verlinkt:
- Standardnavigationsziel (navTarget): /mandant/DE/Service/Warenkorb/warenkorb_bestellerdaten_target
Integration in die Service-Navigation
Zur Anzeige des Warenkorb(-Links) in der Service-Navigation wird
/mandant</i>/DE/Service/Warenkorb/warenkorb_node
in
/mandant/DE/Home/service_hidden_node
eingehängt.