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 innerhalb der Schleife 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} |