在odoo 12中更改销售订单报价预览页面
Changing sales order quotation preview page in odoo 12
我正在尝试在销售订单报价的预览页面中进行更改。我需要用某些东西替换页面中的 "powered by odoo logo" else.Here 是页面的屏幕截图。
我试图在 addons 文件夹中找到销售页面和相关模块。
尝试 grep -rnw '/path/to/addons/' -e 'Odoo Logo' 来查找视图,但在视图中注释行没有做 anything.How这个预览页面创建了吗?我如何在此页面中进行更改?
您必须更改 ID 为 "portal_record_sidebar" 的 QWeb 模板。您可以在门户应用程序中找到它。
Odoo 代码中有很多示例如何extend/change QWeb 客户端模板。
以下是来自 Odoo module website_sale 的随机示例:
<template id="website_sale.brand_promotion" inherit_id="website.brand_promotion">
<xpath expr="//div[hasclass('o_brand_promotion')]" position="replace">
<div class="o_brand_promotion">
Powered by <a target="_blank" class="badge badge-danger" href="http://www.odoo.com/page/website-builder?utm_source=db&utm_medium=website">Odoo</a>,
the #1 <a target="_blank" href="http://www.odoo.com/page/e-commerce?utm_source=db&utm_medium=website">Open Source eCommerce</a>.
</div>
</xpath>
</template>
我正在尝试在销售订单报价的预览页面中进行更改。我需要用某些东西替换页面中的 "powered by odoo logo" else.Here 是页面的屏幕截图。
我试图在 addons 文件夹中找到销售页面和相关模块。 尝试 grep -rnw '/path/to/addons/' -e 'Odoo Logo' 来查找视图,但在视图中注释行没有做 anything.How这个预览页面创建了吗?我如何在此页面中进行更改?
您必须更改 ID 为 "portal_record_sidebar" 的 QWeb 模板。您可以在门户应用程序中找到它。
Odoo 代码中有很多示例如何extend/change QWeb 客户端模板。
以下是来自 Odoo module website_sale 的随机示例:
<template id="website_sale.brand_promotion" inherit_id="website.brand_promotion">
<xpath expr="//div[hasclass('o_brand_promotion')]" position="replace">
<div class="o_brand_promotion">
Powered by <a target="_blank" class="badge badge-danger" href="http://www.odoo.com/page/website-builder?utm_source=db&utm_medium=website">Odoo</a>,
the #1 <a target="_blank" href="http://www.odoo.com/page/e-commerce?utm_source=db&utm_medium=website">Open Source eCommerce</a>.
</div>
</xpath>
</template>