как правильно наследовать шаблон торговой точки и добавить новые данные для отображения в торговой сессии в odoo 12 - PullRequest
1 голос
/ 03 апреля 2020

Привет! Я пытался унаследовать позицию. xml в модуле торговой точки. Я хочу отобразить новые данные чуть ниже суммы и налогов

enter image description here

Я не знаю, что я делаю неправильно

вот мой код

<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <data>
        <template id="attempt_inherit_pos_template" inherit_id="point_of_sale.template">
            <xpath expr="//div[@class='subentry']" position="replace">
                <div class='new_subentry'>Additional Discount: </div>
            </xpath>
        </template>
    </data>
</odoo>

Я добавил "qweb" : ["static/src/xml/attempt_inherit_pos_qweb.xml",], это в моем файле манифеста

я могу не видите никаких изменений на экране сеанса POS

что я делаю не так?

Ответы [ 2 ]

2 голосов
/ 03 апреля 2020

Неправильно унаследованный шаблон pos,

<template id="Orderline_cust" inherit_id="point_of_sale.Orderline">
    <!-- Xpath -->
</template>

Спасибо

1 голос
/ 04 апреля 2020

Вам необходимо использовать шаблон наследования , чтобы изменить OrderWidget шаблон.

Измените содержимое attempt_inherit_pos_qweb.xml на:

<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
    <t t-extend="OrderWidget">
        <!--         Taxes selector -->
        <t t-jquery="div.subentry" t-operation="after">
            <!-- Your xml code here -->
        </t>
    </t>
</templates>
...