Template-Objekt „Dienstleister“

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

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

Für alle Codebeispiele in dieser Dokumentation wird eine Variable mit dem Namen $serviceprovider 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 „Dienstleister“ enthält folgende Variablen:

Variable

Beschreibung und Verwendung

Variable

Beschreibung und Verwendung

additionalFields array

Zusatzfelder
enthält eine Sammlung von Daten

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

Codebeispiel:

{foreach from=$serviceprovider->additionalFields item=additionalFieldsLoopItem} {/foreach}

client object

zugehöriger Mandant
enthält ein Objekt vom Typ ?Lounge\Component\Client\Client\Data\Client

Codebeispiel:

{if $serviceprovider->client} … {/if}

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

email string

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

Codebeispiel:

{$serviceprovider->email}

id int

ID des Dienstleisters
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

name string

Bezeichnung
enthält eine Zeichenkette / Text

Codebeispiel:

sendNotification object

Benachrichtigungen aktiviert
enthält ein Objekt vom Typ bool

Codebeispiel: