【问题标题】:Odoo 8 - How change content in div class="page"Odoo 8 - 如何更改 div class="page" 中的内容
【发布时间】:2017-01-30 12:18:45
【问题描述】:

我有 Odoo 8,我正在尝试编辑发票/订单模板的内容等等。我现在设法更改进入 external_layout 和 external_layout_header/footer 的页眉和页脚(来自 Odoo 的后端)。但我不知道如何更改 div class="page" 的内容。

我应该更改哪些文件?

感谢您的帮助

【问题讨论】:

  • 您到底想改变什么? class="page"指的是div元素的css类
  • 嗨。我会更改其中包含的元素的位置。我想将文档的标题(例如“发票”)放在顶部的标题中,而不是将其保留在文档的 div class="page" 等中。在实践中,我会为所有类型的销售文件(发票、订单、交货单等)创建自定义图形,我该去哪里更改呢?

标签: openerp odoo-8 invoice


【解决方案1】:

我认为您希望做的是从特定报告中继承。从报告中继承后,您可以使用 xpath 在该报告模板中选择节点。

<template id="template_name" inherit_id="other_addon.template_name">
    <xpath expr="//div[@class='page']" position="replace">
        <!-- YOUR CONTENT HERE -->
    </xpath>
</template>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-30
    • 2013-06-26
    • 2014-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 2018-04-05
    相关资源
    最近更新 更多