Um Inhalte auf einer Webseite korrekt an die richtige Stelle einfügen zu können wird beim Open Source ERP System Xpath verwendet. Xpath ist eine vom W3-Konsortium entwickelte Abfragesprache, um Teile eines XML-Dokuments zu adressieren und auszuwerten. Dieser Artikel soll einen kleinen Überblick über die Möglichkeiten von Xpath in Verbindung mit dem Open Source ERP System Odoo bieten. 

<!-- set visibility of delivery costs info label -->
    	<template id="total" inherit_id="website_sale.total">
    	<xpath expr="//tr[@id='order_delivery']" position="replace"/>
    		<xpath expr="//tr[@id='order_total']" position="before">    		
	    		<t t-if="show_delivery_methods == 'True'">
		    		<tr class="text-muted" id="order_delivery">
		                <td><abbr title="Delivery will be updated after choosing a new delivery method">Delivery:</abbr></td>
		                <!-- 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"
		                   }'/>
		                   </td>	                
		            </tr>
	            </t>
	            <t t-if="show_delivery_methods == 'False'"></t>            
    		</xpath>
   				<!-- Replace Taxes with %VAT -->
   				<!-- <t t-esc="account.tax.product.taxes_id[0].eq_price_percentage" /> -->
    			 <xpath expr="//tr[@id='order_total_taxes']" position="replace">
    			 <tr class="text-muted" id="order_delivery">
   					<t t-if="vat_7">
    				<td><abbr title="Taxes may be updated after providing shipping address">7% VAT:</abbr></td>

                <td class="text-right">
                    <span t-esc="vat_7" style="white-space: nowrap;" t-esc-options='{
                        "widget": "monetary",
                        "from_currency": "website_sale_order.pricelist_id.currency_id",
                        "display_currency": "user_id.partner_id.property_product_pricelist.currency_id"
                    }'/>
                </td>
                </t>
          		</tr>
   					<tr class="text-muted" id="order_delivery">
   					<t t-if="vat_19 > 0">
    				<td><abbr title="Taxes may be updated after providing shipping address">19% VAT:</abbr></td>
                <td class="text-right">
                    <span t-esc="vat_19" style="white-space: nowrap;" t-esc-options='{
                        "widget": "monetary",
                        "from_currency": "website_sale_order.pricelist_id.currency_id",
                        "display_currency": "user_id.partner_id.property_product_pricelist.currency_id"
                    }'/>
                </td>
                </t>	
          		</tr>
    			</xpath> 
    	</template>

Rechtliche Hinweise / Impressum

Related articles

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.

Related issues