Änderungen

Wechseln zu: Navigation, Suche

Templatesystem

1.582 Byte hinzugefügt, 12:01, 4. Okt. 2018
Der angegebene Parameter '''i''' muss die zu formatierende Zahl enthalten. Es wird immer eine formatierte Zahl mit zwei Nachkommastellen zurückgegeben.
 
== Betrag formatieren ==
Sie können einen Betrag (dieser muss vorher mit '''nfo''' formatiert werden) mit folgendem Code in Smarty formatieren:
 
<source lang="smarty">
{infix n="1,23" c="base"}
</source>
 
Der angegebene Parameter '''n''' muss den zu formatierenden Betrag enthalten. Der Parameter '''c''' legt die Währung fest und kann die Werte "base" (Basiswährung), "choosed" (derzeit gewählte Währung) und jeden eingerichteten Währungscode annehmen.
 
== Produkt-Infos ==
Sie können an beliebiger Stelle Infos zu einem Produkt ausgeben lassen. Dazu verwenden Sie folgenden Smarty-Code:
 
<source lang="smarty">
{product h="1" c="1" p="456"}
</source>
 
Der boolesche Parameter '''h''' gibt an, ob der Header für das Produkt angezeigt werden soll, mit dem booleschen Parameter '''c''' legen Sie fest, ob eine Währungsauswahl gezeigt werden soll. '''p''' müssen Sie mit der ID des Produkts füllen.
 
== Produkte einer Kategorie ==
Sie können an beliebiger Stelle die Produkte einer [[Produkt-Kategorie]] ausgeben lassen. Dazu verwenden Sie folgenden Smarty-Code:
 
<source lang="smarty">
{group h="1" c="1" g="456"}
</source>
 
Der boolesche Parameter '''h''' gibt an, ob der Header für die Gruppe angezeigt werden soll, mit dem booleschen Parameter '''c''' legen Sie fest, ob eine Währungsauswahl gezeigt werden soll. '''p''' müssen Sie mit der ID der Gruppe füllen.
 
== CSRF-System ==
sourceDESK nutzt CSRF-Token, um Angriffe zu blockieren. Den Token erhalten Sie in Templatedateien mit '''{ct}''', mit '''{cf}''' erhalten Sie ein passendes HTML-Hidden-Form-Element.