【发布时间】:2019-06-18 07:19:36
【问题描述】:
我正在尝试在销售订单报价的预览页面中进行更改。我需要将页面中的“由 odoo 徽标提供动力”替换为其他内容。这是页面的屏幕截图。
我试图在插件文件夹中找到销售页面和相关模块。 尝试 grep -rnw '/path/to/addons/' -e 'Odoo Logo' 来查找视图,但是在视图中注释行没有任何作用。这个预览页面是如何创建的?我如何在此页面中进行更改?
【问题讨论】:
我正在尝试在销售订单报价的预览页面中进行更改。我需要将页面中的“由 odoo 徽标提供动力”替换为其他内容。这是页面的屏幕截图。
我试图在插件文件夹中找到销售页面和相关模块。 尝试 grep -rnw '/path/to/addons/' -e 'Odoo Logo' 来查找视图,但是在视图中注释行没有任何作用。这个预览页面是如何创建的?我如何在此页面中进行更改?
【问题讨论】:
您必须更改 ID 为“portal_record_sidebar”的 QWeb 模板。您可以在门户应用中找到它。
Odoo 代码中有很多如何扩展/更改 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>
【讨论】: