Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 2 Nächste Version anzeigen »

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 object

Lounge\DataObject\Address

Anschrift / Adresse
enthält ein Objekt vom Typ Lounge\DataObject\Address

Codebeispiel

{if $shopUser->address}
	{$shopUser->address->…}
{/if}

Das Objekt innerhalb der Schleife stellt weitere Variablen bereit, welche innerhalb eines anderen Bereichs dokumentiert sind.

Tipp: Bei der Verwendung sollte mit einer {if}-Bedingung geprüft werden, ob diese Daten verfügbar sind.

customerNumber string

stringZeichenkette / Text

Kundennummer
enthält eine Zeichenkette (Text)

Codebeispiel

{$shopUser->customerNumber}

customFields array

Objektsammlung, enthält [string]

Benutzerdefinierte Felder

Wichtig: Diese Variable muss mit einer Schleife ({foreach}) durchlaufen werden, um die darin enthaltenen Informationen ausgeben zu können.

Codebeispiel

{foreach from=$shopUser->customFields item=customFieldsItem}
	{$customFieldsItem}<br/>
{/foreach}

Dieses Codebeispiel erzeugt folgende Ausgabe:

field content

firstName string

stringZeichenkette / Text

Vorname
enthält eine Zeichenkette (Text)

Codebeispiel

{$shopUser->firstName}

group NULL

Benutzergruppe

Codebeispiel

{$shopUser->group}

id int

Eindeutige ID des Benutzers

Codebeispiel

{$shopUser->id}

invoiceAddress NULL

Rechnungsadresse

Codebeispiel

{$shopUser->invoiceAddress}

lastName string

stringZeichenkette / Text

Nachname
enthält eine Zeichenkette (Text)

Codebeispiel

{$shopUser->lastName}

roleLevel NULL

roleLevel

Codebeispiel

{$shopUser->roleLevel}

showEvaluation boolean

boolean

showEvaluation

Codebeispiel

{$shopUser->showEvaluation}

status NULL

Benutzerstatus

Codebeispiel

{$shopUser->status}

userName string

Benutzername

Codebeispiel

{$shopUser->userName}
  • Keine Stichwörter