Skip to main content

Documentation Index

Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt

Use this file to discover all available pages before exploring further.

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
{{= $wsSubshop | json }}
JSON-Ausgabe
{
  "id": "deutsch",
  "language": {
    "isoCode": "DE",
    "name": "Deutsch"
  },
  "subshopUrl": "ƒ()",
  "subshops": ["deutsch"]
}
Anmerkung: ƒ() kennzeichnet eine Funktion. Variablen und Methoden in der Übersicht
NameTypBeschreibung
idstringID des aktuellen Subshops.
languagemapMap mit Sprachinformationen des Subshops.
isoCodestringISO-Sprachcode (z.B. “DE”, “EN”).
namestringName der Sprache (z.B. “Deutsch”, “Englisch”).
subshopsarrayListe aller verfügbaren Subshop-IDs.
subshopUrl()stringGibt 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
NameTypPflichtBeschreibung
subshopIdstringjaID 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