Mit demDocumentation Index
Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
Use this file to discover all available pages before exploring further.
$wsConfig Modul können Sie Konfigurationsdaten des Shops dynamisch im Frontend verwenden (Länder, Währung, Zahlungs- und Versandarten, etc.).
Modulübersicht
Beispiel / Ausschnitt über$wsConfig
| Variable | Typ | Beschreibung |
|---|---|---|
countries | array | Liste mit konfigurierten Ländern. |
[$i].isoAlpha2 | string | ISO-2 Ländercode (z.B. “DE”, “AT” ) |
[$i].isoAlpha3 | string | ISO-3 Ländercode (z.B. “DEU”, “AUT”) |
[$i].isoNum | string | ISO-Zifferncode (z.B: “276”, “040”) |
[$i].name | string | Name des Landes. |
currency | map | Map mit konfigurierten Währungsdaten. |
symbol | string | Währungssymbol |
isoCode | string | ISO-3 Währungscode (z.B. “EUR”) |
isoNum | string | ISO-Zifferncode der Währung (z.B. “978”) |
salutation | array | Liste der konfigurierten Anreden. |
directOrder | map | Map mit Direktbestellung-Einstellungen. |
initialNumber | int | Anzahl der initial angezeigten Zeilen. |
maximalNumber | int | Maximale Anzahl von Zeilen. |
refreshedNumber | int | Anzahl neu geladener Zeilen. |
itemNumberFields | array | Liste mit Artikelnummer-Feldern. |
emails | array | Liste mit E-Mail-Konfigurationen. |
listElements | map | Map mit Adresstyp-Optionen für Formulare. |
bill | map | Adresstyp-Optionen für Rechnungsadresse. |
delivery | map | Adresstyp-Optionen für Lieferadresse. |
passwordChecks | map | Map mit Passwort-Validierungsregeln. |
maxLength.len | int | Maximale Passwortlänge. |
minLength.len | int | Minimale Passwortlänge. |
passwordReset | map | Map mit Passwort-Reset-Einstellungen. |
checkLoginID | bool | Login-ID bei Passwort-Reset prüfen? |
checkOldPassword | bool | Altes Passwort bei Passwort-Reset prüfen? |
codeList | array | Liste der konfigurierten Anreden mit Code / Text. |
[$i].code | string | Anrede-Code |
[$i].text | string | Anrede-Text (z.B. “Herr”, “Frau”, “Divers”) |
title | map | Map mit konfigurierten Titeln. |
codeList | array | Liste der konfigurierten Titel mit Code / Text. |
[$i].code | string | Titel-Code |
[$i].text | string | Titel-Text (z.B. “Dr.”, “Prof.”) |
payments | array | Liste der konfigurierten Zahlungsarten. |
[$i].id | string | ID der Zahlungsart. |
[$i].name | string | Name der Zahlungsart. |
[$i].description | string | Beschreibung der Zahlungsart. |
[$i].image | string | Bild-URL der Zahlungsart. |
[$i].displayInfo | array | Liste mit Anzeigeinformationen zur Zahlungsart. |
redirects | array | Liste mit Weiterleitungs-Konfigurationen. |
shippingMethods | array | Liste der konfigurierten Versandarten/Lieferarten. |
[$i].id | string | ID der Versandart. |
[$i].name | string | Name der Versandart. |
[$i].description | string | Beschreibung der Versandart. |
[$i].image | string | Bild-URL der Versandart. |
[$i].link | string | Link zur Versandart (z.B. Tracking). |
[$i].type | string | Typ der Versandart (z.B. “standard”). |
Templates
Die Konfigurationsdaten können auf jeder Seite des Shops verwendet werden. Typische Einsatzgebiete sind Formulare (z.B. Länderauswahl, Anrede), der Checkout (Zahlungs- und Versandarten) sowie die Preisanzeige (Währung).Variablen
$wsConfig.countries
Gibt eine Liste mit konfigurierten Ländern aus.i].name
Gibt den Namen des Landes aus.i].isoAlpha2
Gibt den ISO-2-Ländercode aus (z.B:“DE”, “AT”).
i].isoAlpha3
Gibt den ISO-3-Ländercode aus (z.B.“DEU”, “AUT”).
i].isoNum
Gibt den ISO-Zifferncode des Landes aus (z.B.‘276’).
$wsConfig.currency
Gibt eine Map mit Währungsdaten aus.$wsConfig.currency.symbol
Gibt das Währungssymbol der konfigurierten Währung aus.$wsConfig.currency.isoCode
Gibt den ISO-3-Währungscode der konfigurierten Währung aus (z.B.“EUR”).
$wsConfig.currency.isoNum
Gibt den ISO-Zifferncode der konfigurierten Währung aus (z.B.“987”).
$wsConfig.directOrder
Gibt Einstellungen für die Direktbestellung aus.$wsConfig.emails
Gibt eine Liste mit E-Mail-Konfigurationen aus.$wsConfig.listElements
Gibt Adresstyp-Optionen für Formulare aus (z.B. Privat / Firma).$wsConfig.passwordReset
Gibt Passwort-Reset-Einstellungen aus.$wsConfig.salutation
Gibt eine Liste der konfigurierten Anreden des Shops aus.Properties von $wsConfig.salutation
$wsConfig.salutation.codeList
Liste aller konfigurierten Anreden mit Code / Text. Beispiel, das alle konfigurierten Anreden durchläuft und den Anrede-Text ausgibt.i].code
Gibt den Code der Anrede aus (z.B.“mr”, “ms”).
i].text
Gibt den Anzeigetext der Anrede aus (z.B.“Herr”, “Frau”).
$wsConfig.title
Gibt eine Map mit konfigurierten Titeln des Shops aus.Properties von $wsConfig.title
$wsConfig.title.codeList
Gibt eine Liste mit Code und Text aller konfigurierter Titel im Shop aus..[i].code
Beispiel, das den konfigurierten Code zum ersten Titel in der Liste ausgibt..[i].text
Beispiel, das den Text zum ersten Titel in der Liste ausgibt (z.B.“Dr.”, “Prof.”)
$wsConfig.payments
Gibt eine Liste mit konfigurierten Zahlungsarten aus..[i].description
Gibt die Beschreibung der Zahlungsart aus..[i].image
Gibt die Bild-URL der Zahlungsart aus..[i].id
Gibt die ID der Zahlungsart aus..[i].name
Gibt den Namen der Zahlungsart aus..[i].displayInfo
Gibt die konfigurierten Anzeigeinformationen einer Zahlungsart als Liste aus. Der EintragdisplayInfo ist nur dann befüllt, wenn für die Zahlungsart der Parameter displayPaymentTypes konfiguriert wurde.
Jedes Objekt in der Liste enthält folgende Eigenschaften:
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
name | string | Anzeigename der Zahlungsoption. |
description | string | Beschreibungtext der Zahlungsoption. |
image | string | Link zum Bild bzw. Icon der Zahlungsoption. |
displayInfo-Einträge der konfigurierten Zahlungsarten ausgibt:
$wsConfig.redirects
Gibt eine Liste mit Weiterleitungs-Konfigurationen aus.$wsConfig.shippingMethods
Gibt eine Liste mit konfigurierten Versandarten aus.i].type
Gibt den Typ der Versandart aus (z.B.“standard”).
i].link
Gibt den Link zur Versandart aus (z.B. Tracking-Seite).i].id
Gibt die ID der Versandart aus.i].name
Gibt den Namen der Versandart aus.i].description
Gibt die Beschreibung der Versandart aus.i].image
Gibt die Bild-URL der Versandart aus.Methoden
Für$wsConfig stehen keine Methoden zur Verfügung.
Aktionen
Für$wsConfig stehen keine Aktionen zur Verfügung.
Beispiele für die Anzeige der Konfigurationsdaten
countries
In diesem Beispiel durchläuft eineforeach Schleife die in der Konfiguration gespeicherten Länder und weist sie einer Variable zu, über die anschließend auf die jeweiligen Konfigurationsdaten zugegriffen werden kann.
currency - Währung
In diesem Beispiel wird bei der Zwischensumme des Warenkorbs die Währung des Subshops, sowie das Währungszeichen abgefragt.directOrder
Diese Konfiguration liefert die konfigurierten Anzahl der Positionen der Direktbestellung-Funktion.passwordChecks
Bei dieser Konfiguration können die konfigurierten Passwort-Einstellungen abgefragt werden.payments - Zahlungsarten
In diesem Beispiel werden die hinterlegten Zahlungsarten innerhalb einerforeach Schleife einer Variable zugewiesen, über die anschließend auf die jeweiligen Konfigurationsdaten zugegriffen werden kann.
salutation
In diesem Beispiel wird eine Liste der hinterlegten Anreden geladen. Dies kann beispielsweise in Formularen verwendet werden.shippingMethods - Versandarten
In diesem Beispiel werden die hinterlegten Versandarten innerhalb einerforeach Schleife einer Variable zugewiesen, über die anschließend auf die jeweiligen Konfigurationsdaten zugegriffen werden kann.
