Diese Dokumentation beschreibt die Variablen, die im Daten-Objekt „Shop-Benutzer“ zur Verfügung stehen. Diese Variable enthält relevante Informationen zu einem Shop-Benutzer.
Der technische Name dieses Objekts ist Lounge\Component\ShopUser\ShopUser\Data\ShopUser.
Für alle Codebeispiele in dieser Dokumentation wird eine Variable mit dem Namen $shopUser verwendet. Je nach verwendetem Template kann dieser Variablenname jedoch abweichen.
Alle Codebeispiele sind in Smarty-Syntax geschrieben, sodass alle Variablen in geschweiften Klammern ausgegeben oder mit Befehlen und Abfragen verknüpft werden können.
Variablen in diesem Datenobjekt
Das Datenobjekt „Shop-Benutzer“ enthält folgende Variablen:
Variable | Beschreibung und Verwendung |
|---|---|
address
| Anschrift / Adresse Codebeispiel {if $shopUser->address}
{$shopUser->address->…}
{/if}
Das Objekt stellt weitere Variablen bereit, welche unter Daten-Objekt „Adressdaten“ dokumentiert sind. Tipp: Bei der Verwendung sollte mit einer |
customerNumber
| Kundennummer Codebeispiel {$shopUser->customerNumber}
|
customFields
| Benutzerdefinierte Felder Wichtig: Diese Variable muss mit einer Schleife ( Codebeispiel {foreach from=$shopUser->customFields item=customFieldsItem}
{$customFieldsItem}<br/>
{/foreach}
Dieses Codebeispiel erzeugt folgende Ausgabe: field content |
firstName
| Vorname Codebeispiel {$shopUser->firstName}
|
group | Benutzergruppe Codebeispiel {$shopUser->group}
|
id | Eindeutige ID des Benutzers Codebeispiel {$shopUser->id}
|
invoiceAddress | Rechnungsadresse Codebeispiel {$shopUser->invoiceAddress}
|
lastName
| Nachname Codebeispiel {$shopUser->lastName}
|
roleLevel | roleLevel Codebeispiel {$shopUser->roleLevel}
|
showEvaluation
| showEvaluation Codebeispiel {$shopUser->showEvaluation}
|
status | Benutzerstatus Codebeispiel {$shopUser->status}
|
userName | Benutzername Codebeispiel {$shopUser->userName}
|