Zum Hauptinhalt springen
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.

Modulübersicht

Beispiel / Ausschnitt über $wsSubshop
JSON-Ausgabe
Anmerkung: ƒ() kennzeichnet eine Funktion. Variablen und Methoden in der Übersicht

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.

$wsSubshop.currentTime

Gibt den aktuellen Zeitstempel im ISO-8601-Format aus (z. B. 2026-06-26T09:18:59.000Z). Diesen Wert formatieren Sie mit der globalen Funktion dateFmt() in ein lesbares Datum oder eine Uhrzeit.
Damit geben Sie z. B. die aktuelle Jahreszahl aus, etwa für eine Copyright-Angabe im Footer.

$wsSubshop.timeZone

Gibt die im Shop konfigurierte Zeitzone aus (z. B. Europe/Berlin). Dies ist die Zeitzone, die dateFmt() verwendet, wenn beim Formatieren keine eigene Zeitzone angegeben wird.

$wsSubshop.language

Gibt eine Map mit Sprachinformationen des aktuellen Subshops aus.

$wsSubshop.language.isoCode

Gibt den ISO-Sprachcode des aktuellen Subshops aus.

$wsSubshop.language.name

Gibt den Namen der Sprache des aktuellen Subshops aus.

$wsSubshop.subshops

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

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 Beispiel, das die URL eines Subshops ausgibt.

Aktionen

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

Beispiele

HTML-Lang-Attribut setzen

Aktuelle Sprache anzeigen

Kombiniert currentTime mit dateFmt, um z. B. eine Copyright-Zeile immer aktuell zu halten.
Ergebnis

Weiterführende Links