$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
ƒ() 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.
$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ückgabestring - 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
Aktuelle Jahreszahl im Footer ausgeben
KombiniertcurrentTime mit dateFmt, um z. B. eine Copyright-Zeile immer aktuell zu halten.
Weiterführende Links
- general - Allgemeine Shopeinstellungen
- Funktionen - globale Funktionen wie
dateFmt,isoToUnixundunixToIsozum Verarbeiten von Zeitstempeln.
