Module sind von WEBSALE vorgegebene, global verfügbare Module (z. B.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.
$wsAccount). Sie stellen Variablen (Eigenschaften) und Methoden bereit. In der Entwicklung werden sie teilweise auch als View-Module bezeichnet, da sie primär für die Ausgabe (Leseseite) verwendet werden.
Mit diesen Modulen stehen Shopdaten für die Template-Ausgabe zur Verfügung, z. B. zu Produkten, Kategorien oder Käuferdaten.
Eigene Module können nicht erstellt oder erweitert werden.
Schreibweise & Zugriff
- Schreibweise:
$ws<Modulname>(z. B.$wsAccount,$wsBasket,$wsProduct) - Module enthalten Variablen (Eigenschaften) und Methoden
- Der Zugriff erfolgt über den Punkt-Operator (
.), z. B. auf Eigenschaften oder Methoden eines Moduls - Datenfelder und Funktionen werden einheitlich über
.angesprochen
Variablen & Methoden
Ein Modul stellt in der Regel beides bereit:- Variablen (Eigenschaften)
- Methoden
Variablen (Eigenschaften)
Über die Variablen liefert das Modul direkt den Wert, der direkt ausgelesen werden kann. Beispiel - Gibt an, ob der Benutzer eingeloggt istMethoden
Die Methoden führen den Aufruf für das Modul aus (z. B. Laden von Daten) und liefern ein Ergebnis zurück. Beispiel - Lädt die Adresse mit der angegebenen Id$myVariable erfolgt der Zugriff auf einzelne Eigenschaften über $myVariable.<Feld>:
Verfügbare Module
Hier finden Sie eine Übersicht aller Module, die im WEBSALE Shop grundsätzlich verfügbar sind:- $wsAccount
- $wsActions
- $wsAsse
- $wsBasket
- $wsCategories
- $wsCheckout
- $wsComputopHosted
- $wsConfig
- $wsConsent
- $wsCookies
- $wsDirectOrder
- $wsEmails
- $wsExternalData
- $wsForm
- $wsInventory
- $wsLastSeenProducts
- $wsMaintenance
- $wsNavigation
- $wsNewsletter
- $wsOptIn
- $wsOrderHistory
- $wsPayPalCheckout
- $wsPayPalPlus
- $wsProducts
- $wsProductRating
- $wsSecurity
- $wsSession
- $wsShipTrack
- $wsStore
- $wsStores
- $wsStripe
- $wsSubshop
- $wsTestMode
- $wsViews
- $wsVoucher
- $wsWatchList
Aktionen $wsActions
Parallel zu den Modulen gibt es Aktionen**,** die mit $wsActions beginnen.
Während Module Zustände und Daten anzeigen/auslesen, sind Aktionen die Gegenrichtung: Sie dienen dazu, Daten zu erstellen, zu ändern oder zu löschen – typischerweise ausgelöst durch eine Benutzerinteraktion (z. B. Link, Button, Formular).
Mehr Informationen dazu finden Sie unter Referenz → Aktionen
