Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Zahlart / Zahlungsmethode

Es wird in diesem Beispiel die Variable mit der Bezeichnung $templatePayment genutzt.

...

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

Der technische Name dieses Objekts ist Printlounge\DataObject\Template\TemplatePayment

...

id

integer (Zahlenwert / Ganzzahl)

ID der Zahlungsmethode (Zahlenwert / Ganzzahl)

...

themeConfluence
titleCodebeispiel zur Verwendung
linenumberstrue

...

.

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

Variable

Beschreibung und Verwendung

id int

ID der Zahlungsmethode
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

Codeblock
{$payment->id}

mailInfo

string (

string

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

)

mailInfo (Text)

Codeblock
themeConfluence
titleCodebeispiel zur Verwendung
linenumberstrue
{$templatePayment

Codebeispiel:

Codeblock
{$payment->mailInfo}

name

string

(Zeichenkette / Text)

Name / Bezeichnung

 (Text) Codeblock
themeConfluence
titleCodebeispiel zur Verwendung
linenumberstrue
{$templatePayment

der Zahlungsmethode
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{$payment->name}

price

object

Money\Money

Kosten der Zahlungsmethode

 (


enthält ein Objekt vom Typ

"

?Money\Money

")

Codeblock
themeConfluence
titleCodebeispiel zur Verwendung
linenumberstrue
{$templatePayment->price->getAmount()/100)|number_format:2:',':'.'}
{$templatePayment->price->getCurrency()}

Dieses Codebeispiel erzeugt folgende Ausgabe:

1,23 EUR

Codebeispiel:

Codeblock
{if $payment->price} … {/if}

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