GSB 7.0 Standardlösung

Navigation

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/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.