$wsSubshop

$wsSubshop

Mit dem $wsSubshop Modul können Sie auf Subshop-Daten zugreifen. Typische Anwendungsfälle sind Sprachumschalter oder Links zwischen verschiedenen Länder- und Sprachversionen des Shops. In diesem Abschnitt erfahren Sie, wie Sie Subshop-Informationen auslesen und zwischen Subshops verlinken können


Inhaltsverzeichnis


Modulübersicht

 

Beispiel / Ausschnitt über $wsSubshop

{{= $wsSubshop | json }}


JSON-Ausgabe

{ "id": "deutsch", "language": { "isoCode": "DE", "name": "Deutsch" }, "subshopUrl": "ƒ()", "subshops": ["deutsch"] }

Anmerkung: "ƒ()" kennzeichnet eine Funktion.

Variablen und Methoden in der Übersicht

Name

Typ

Beschreibung

Name

Typ

Beschreibung

id

string

ID des aktuellen Subshops.

language

map

Map mit Sprachinformationen des Subshops.

isoCode

string

ISO-Sprachcode (z.B. “DE”, “EN”).

name

string

Name der Sprache (z.B. “Deutsch”, “Englisch”).

subshops

array

Liste aller verfügbaren Subshop-IDs.

subshopUrl()

string

Gibt die URL zur Startseite des angegebenen Subshops zurück.

 


Templates

Subshop-Daten werden typischerweise an folgenden Stellen eingesetzt:

  • Header: Sprachumschalter zwischen verschiedenen Subshops.

  • Footer: Links zu anderen Länder-/Sprachversionen des Shops.

  • Inhalte: Länderspezifische Hinweise oder Anpassungen.


Variablen

 

$wsSubshop.id

Gibt die ID des aktuellen Subshops aus.

Aktueller Subshop: {{= $wsSubshop.id }}

 

$wsSubshop.language

Gibt eine Map mit Sprachinformationen des aktuellen Subshops aus.

Sprache: {{= $wsSubshop.language.name }} ({{= $wsSubshop.language.isoCode }})

 

$wsSubshop.language.isoCode

Gibt den ISO-Sprachcode des aktuellen Subshops aus.

ISO-Code: {{= $wsSubshop.language.isoCode }}

 

$wsSubshop.language.name

Gibt den Namen der Sprache des aktuellen Subshops aus.

Aktuelle Sprache: {{= $wsSubshop.language.name }}

 

$wsSubshop.subshops

Gibt eine Liste aller verfügbaren Subshop-IDs aus. Nützlich für die Erstellung eines Sprachumschalters oder einer Länderauswahl.

{{ foreach $myShopId in $wsSubshop.subshops }} {{= $myShopId }} {{ /foreach }}

 


Methoden

$wsSubshop.subshopUrl()

Gibt die URL zur Startseite des angegebenen Subshops zurück. Die URL berücksichtigt automatisch die korrekte Domain und den Pfad des Ziel-Subshops.


Signatur
$wsSubshop.subshopUrl(subshopId)

Rückgabe
string - URL des angegebenen Subshops.


Parameter

Name

Typ

Pflicht

Beschreibung

Name

Typ

Pflicht

Beschreibung

subshopId

string

ja

ID des Ziel-Subshops.

Beispiel, das die URL eines Subshops ausgibt.

URL: {{= $wsSubshop.subshopUrl('english') }}

 


Aktionen

Für $wsSubshop stehen keine Aktionen zur Verfügung.


Beispiele

HTML-Lang-Attribut setzen

<html lang="{{= $wsSubshop.language.isoCode | lower }}">

Aktuelle Sprache anzeigen

<p>Sie befinden sich im Shop: {{= $wsSubshop.language.name }}</p>

 


Weiterführende Links