【问题标题】:how to change OrderReceipt in odoo 14如何在 odoo 14 中更改 OrderReceipt
【发布时间】:2021-11-20 06:12:14
【问题描述】:

我正在尝试在收银台编辑客户订单收据,因此我尝试继承它并更改其内容,如下所示:我创建了一个新模块,在清单的 qweb 列表中添加了一个 xml 文件,并将其写入它:

<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
<t t-name="custom_order_receipt" t-inherit="point_of_sale.OrderReceipt" t-inherit-mode="extension" owl="1">
    <xpath expr="//div[@class='pos-receipt']" position="replace">
        <div> Hello</div>
    </xpath>
</t>

但这并没有改变收据上的内容,我仍然有默认内容。 有什么帮助吗?谢谢。

【问题讨论】:

    标签: odoo point-of-sale odoo-14 pos


    【解决方案1】:

    我的代码的问题是我以错误的方式指向类,当我这样更改时它工作正常:div[hasclass('pos-receipt')],我在 odoo 源代码上找到了解决方案。

    <?xml version="1.0" encoding="UTF-8"?>
    <templates id="template" xml:space="preserve">
        <t t-name="custom_order_receipt" t-inherit="point_of_sale.OrderReceipt" t-inherit-mode="extension" owl="1">
            <xpath expr="//div[hasclass('pos-receipt')]" position="replace">
                <div> Hello</div>
            </xpath>
        </t>
    

    【讨论】:

      猜你喜欢
      • 2021-03-06
      • 1970-01-01
      • 2021-06-13
      • 2021-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-16
      • 2021-05-24
      相关资源
      最近更新 更多