无法在Odoo中继承PoS模块的QWeb模板

时间:2014-11-04 08:24:11

标签: inheritance odoo

我对Odoo很新。我一直在研究PoS模块,我需要更改PoS模块的UI界面。我需要修改的屏幕是显示产品列表的付款屏幕,付款的计算器视图和验证按钮。

我知道我需要继承PoS的qweb模板并使用它。但我无法继承这一点。这是因为在PoS UI上显示元素的PoS模板是pos.xml,并且其中只有t标签,没有任何具有标识模板ID的特定模板记录。我尝试使用以下代码进行简单的更改:

  <template id="payment_screen">
            <t t-extend="PaymentScreenWidget">
                <t t-jquery="div.pos-payment-container" t-operation="after">
                    <div>
                       Payment Screen Modified
                    </div>  
                </t>
            </t>
</template>

但它不起作用。我相信我一定是在做错了。我希望有人在此纠正我。感谢

1 个答案:

答案 0 :(得分:0)

@约翰

试试这个

            <t t-extend="PaymentScreenWidget">
                <t t-jquery="div.pos-payment-container" t-operation="after">
                    <div>
                       Payment Screen Modified
                    </div>  
                </t>
            </t>

不要提供 <template id="payment_screen"> 。它没有那个。