Format Platzhalter - formatieren Float, Währung, Datum (mit Uhrzeit)


Damit in der Mail-Vorlage die richtige Währung ausgewählt wird, muss unter "Erweiterte Einstellungen"
als Sprache {{ object.partner_id.lang }} hinterlegt sein



Zur Formatierung kann folgender HTML-Code verwendet werden,
wobei PLATZHALTER durch den entsprechenden Platzhalter ohne geschweifte Klammern zu ersetzen ist.

Währung:

<t t-out="format_amount(PLATZHALTER, object.company_currency)" style="box-sizing:border-box;font-weight:bolder;" data-oe-t-inline="true" contenteditable="false">Verkehrswert</t>

Datum:

<t t-out="format_date(PLATZHALTER, tz=object.partner_id.tz)" style="box-sizing:border-box;font-weight:bolder;" data-oe-t-inline="true" contenteditable="false">Termin</t>

Datum Uhrzeit:

<t t-out="format_datetime(PLATZHALTER, tz=object.partner_id.tz)" style="box-sizing:border-box;font-weight:bolder;" data-oe-t-inline="true" contenteditable="false">Termin</t>


Beispiel mit Berechnung und Rundung auf zwei Nachkommastellen

<t t-out="format_amount(round(object.tenancy_id.current_rent_id.rent/object.tenancy_id.current_rent_id.space, 2), object.tenancy_id.company_id.currency_id)" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">Preis pro Qm</t>

round(BERECHNUNG, 2) rundet auf 2 Nachkommastellen


Float auf 2 Nachkommastellen formtieren

<t t-out="object.tenancy_id.property_id.living_space" t-options='{"widget": "float", "precision": 2}'/>