Template-Objekt „Shop-Benutzer“

Diese Dokumentation beschreibt Variablen, die im Template-Objekt „Shop-Benutzer“ zur Verfügung stehen.

Der technische Name dieses Objekts ist Printlounge\DataObject\Template\TemplateShopUser.

note

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, so dass alle Variablen in geschweiften Klammern ausgegeben oder mit Befehlen und Abfragen verknüpft werden können.

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, so dass 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

accountNumber string

Kontonummer
enthält eine Zeichenkette / Text

Codebeispiel:

accountNumber}]]>

bank string

Bankname
enthält eine Zeichenkette / Text

Codebeispiel:

bank}]]>

bankCodeNumber string

Bankleitzahl (BLZ)
enthält eine Zeichenkette / Text

Codebeispiel:

bankCodeNumber}]]>

branch string

Branche
enthält eine Zeichenkette / Text

Codebeispiel:

branch}]]>

code string

Benutzercode
enthält eine Zeichenkette / Text

Codebeispiel:

code}]]>

company1 string

Unternehmen (Zeile 1)
enthält eine Zeichenkette / Text

Codebeispiel:

company1}]]>

company2 string

Unternehmen (Zeile 2)
enthält eine Zeichenkette / Text

Codebeispiel:

company2}]]>

company3 string

Unternehmen (Zeile 3)
enthält eine Zeichenkette / Text

Codebeispiel:

company3}]]>

companySeat string

Unternehmenssitz / Sitz der Gesellschaft
enthält eine Zeichenkette / Text

Codebeispiel:

companySeat}]]>

costCenter string

Kostenstelle
enthält eine Zeichenkette / Text

Codebeispiel:

costCenter}]]>

country string

Land
enthält eine Zeichenkette / Text

Codebeispiel:

country}]]>

countryCode string

Ländercode
enthält eine Zeichenkette / Text

Codebeispiel:

countryCode}]]>

customField1 string

Freifeld 1
enthält eine Zeichenkette / Text

Codebeispiel:

customField1}]]>

customField10 string

Freifeld 1
enthält eine Zeichenkette / Text

Codebeispiel:

customField10}]]>

customField2 string

Freifeld 2
enthält eine Zeichenkette / Text

Codebeispiel:

customField2}]]>

customField3 string

Freifeld 3
enthält eine Zeichenkette / Text

Codebeispiel:

customField3}]]>

customField4 string

Freifeld 4
enthält eine Zeichenkette / Text

Codebeispiel:

customField4}]]>

customField5 string

Freifeld 5
enthält eine Zeichenkette / Text

Codebeispiel:

customField5}]]>

customField6 string

Freifeld 6
enthält eine Zeichenkette / Text

Codebeispiel:

customField6}]]>

customField7 string

Freifeld 7
enthält eine Zeichenkette / Text

Codebeispiel:

customField7}]]>

customField8 string

Freifeld 8
enthält eine Zeichenkette / Text

Codebeispiel:

customField8}]]>

customField9 string

Freifeld 9
enthält eine Zeichenkette / Text

Codebeispiel:

customField9}]]>

customerNumber string

Kundennummer
enthält eine Zeichenkette / Text

Codebeispiel:

customerNumber}]]>

director string

Geschäftsführer
enthält eine Zeichenkette / Text

Codebeispiel:

director}]]>

dynamicUserFields array

Dynamische Benutzerfelder
enthält eine Sammlung von Daten vom Typ Printlounge\DataObject\Template\TemplateDynamicUserField

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

Codebeispiel:

dynamicUserFields item=dynamicUserFieldsLoopItem} … {/foreach}]]>

Das Objekt innerhalb der Schleife stellt weitere Variablen bereit, welche unter Template-Objekt „Dynamisches Benutzerfeld“ dokumentiert sind.

email string

E-Mail-Adresse
enthält eine Zeichenkette / Text

Codebeispiel:

email}]]>

external string

Außendienst
enthält eine Zeichenkette / Text

Codebeispiel:

external}]]>

fax string

Faxnummer
enthält eine Zeichenkette / Text

Codebeispiel:

fax}]]>

firstName string

Vorname
enthält eine Zeichenkette / Text

Codebeispiel:

firstName}]]>

function string

Funktion
enthält eine Zeichenkette / Text

Codebeispiel:

function}]]>

gender string

Geschlecht
enthält eine Zeichenkette / Text

Codebeispiel:

gender}]]>

group object

Informationen zur Benutzergruppe
enthält ein Objekt vom Typ ?Printlounge\DataObject\Template\TemplateShopUserGroup

Codebeispiel:

group} … {/if}]]>

Das Objekt stellt weitere Variablen bereit, die unter Template-Objekt „Benutzergruppe eines Shops“ dokumentiert sind.

note

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

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

groupId int

ID der Benutzergruppe
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

groupId}]]>

id int

ID des Benutzers
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

id}]]>

internet string

Internet / Webadresse
enthält eine Zeichenkette / Text

Codebeispiel:

internet}]]>

invoiceAddressCompany1 string

Unternehmen (Zeile 1) der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

invoiceAddressCompany1}]]>

invoiceAddressCompany2 string

Unternehmen (Zeile 2) der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

invoiceAddressCompany2}]]>

invoiceAddressCompany3 string

Unternehmen (Zeile 3) der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

invoiceAddressCompany3}]]>

invoiceAddressCountry string

Land der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

invoiceAddressCountry}]]>

invoiceAddressName string

Name / Ansprechpartner der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

invoiceAddressName}]]>

invoiceAddressPhone string

Telefonnummer der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

invoiceAddressPhone}]]>

invoiceAddressStreet string

Straße der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

invoiceAddressStreet}]]>

invoiceAddressTitle string

Titel der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

invoiceAddressTitle}]]>

invoiceAddressTown string

Stadt / Ort der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

invoiceAddressTown}]]>

invoiceAddressZip string

Postleitzahl (PLZ) der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

invoiceAddressZip}]]>

lastName string

Nachname
enthält eine Zeichenkette / Text

Codebeispiel:

lastName}]]>

level int

Kontotyp
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

level}]]>

localCourt string

Amtsgericht
enthält eine Zeichenkette / Text

Codebeispiel:

localCourt}]]>

mobile string

Mobiltelefon / Mobilnummer
enthält eine Zeichenkette / Text

Codebeispiel:

mobile}]]>

openingTimes1 string

Öffnungszeiten (Zeile 1)
enthält eine Zeichenkette / Text

Codebeispiel:

openingTimes1}]]>

openingTimes2 string

Öffnungszeiten (Zeile 2)
enthält eine Zeichenkette / Text

Codebeispiel:

openingTimes2}]]>

openingTimes3 string

Öffnungszeiten (Zeile 3)
enthält eine Zeichenkette / Text

Codebeispiel:

openingTimes3}]]>

phone string

Telefonnummer
enthält eine Zeichenkette / Text

Codebeispiel:

phone}]]>

salesCompany string

Vertriebsgesellschaft
enthält eine Zeichenkette / Text

Codebeispiel:

salesCompany}]]>

state string

Bundesland
enthält eine Zeichenkette / Text

Codebeispiel:

state}]]>

street string

Straße
enthält eine Zeichenkette / Text

Codebeispiel:

street}]]>

taxId string

Umsatzsteueridentifikationsnummer / Umsatzsteuer-ID
enthält eine Zeichenkette / Text

Codebeispiel:

taxId}]]>

taxNumber string

Steuernummer
enthält eine Zeichenkette / Text

Codebeispiel:

taxNumber}]]>

title string

Titel
enthält eine Zeichenkette / Text

Codebeispiel:

title}]]>

town string

Stadt / Ort
enthält eine Zeichenkette / Text

Codebeispiel:

town}]]>

type string

Art
enthält eine Zeichenkette / Text

Codebeispiel:

type}]]>

username string

Benutzername
enthält eine Zeichenkette / Text

Codebeispiel:

username}]]>

zip string

Postleitzahl (PLZ)
enthält eine Zeichenkette / Text

Codebeispiel:

zip}]]>