Ausgabe und Formatierung eines Widget über das t-Tag (t-esc) in einer XML-Datei

Dieser Artikel beschreibt die gewonnenen Erkenntnisse, welche bei der Erweiterung des Moduls eq_website_customerportal entstanden sind. Dieser Artikel dient also zur Festhaltung der gewonnenen Erkenntnis, dass die Ausgabe und Formatierung via <... t-field="..."... genauso für <...t-esc="..."... gilt (siehe nachfolgendes Code-Snippet).  

<!-- BRUTTO PREIS LIEFERMETHODE -->
<td class="text-right">
	<span t-esc="delivery_list_price" t-esc-options='{                          
		                        "widget": "monetary",
		                        "from_currency": "delivery.product_id.company_id.currency_id",
		                        "display_currency": "website_sale_order.currency_id"
		                   }'/>
 
<!-- Aufbau gilt auch für Felder, z.B. t-field="..." t-field-options='{                          
		                        "widget": "monetary",
		                        "from_currency": "delivery.product_id.company_id.currency_id",
		                        "display_currency": "website_sale_order.currency_id"
		                   }'/>     -->
		                  
</td>

Die Möglichkeit die Formatierung der Ausgabe mit t-esc genauso wie t-field (t-esc-options) zu handhaben ermöglicht es die Ausgabe in der Formatierung einheitlich zu gestalten. So ist es zum Beispiel als Widget möglich das Währungsreichen Euro zu verwenden ohne eine Fehlermeldung vom Open Source ERP System Odoo zu erhalten. Die nachfolgende Abbildung zeigt nun die entstandene Ausgabe und Formatierung.

 

Modul: eq_website_customerportal

Version: 1.0.126

Rechtliche Hinweise / Impressum