首页 > 解决方案 > Odoo:如何编辑发票/报价布局 CSS

问题描述

我们正在构建 Odoo 13 EE / CE 安装,并希望对 PDF 报价单和发票进行一些小改动。有一些小问题很容易通过编辑 CSS 文件来解决。那些是:

Settings-> General-> Business Documents-> Layout,我们可以看到这个 PDF 正在使用external_layout_standardQView,我们可以访问这个报告的 XML 架构。但是,以 Odoo 管理员身份编辑此视图不允许访问 CSS 文件,我们可以在其中修改<DIV class>字体大小和元素大小等属性。

该服务器托管在 Odoo.sh 平台上,因此我们无法访问文件系统。我们的选择是修改系统参数或创建一个全新的扩展。后者似乎有点矫枉过正,因为更改太小了,我们实际上需要修改所有 Odoo 生成的 PDF,如报价、订单确认、采购订单、维修订单等。

那么,任何人都可以建议修改这些 Odoo 生成的 PDF 的正确方法是什么以及如何访问他们的 CSS?

说明问题的屏幕截图:

https://snipboard.io/9UYmBd.jpg

在此处输入图像描述 https://snipboard.io/8pIjB9.jpg

在此处输入图像描述

标签: cssodoo

解决方案


我也遇到了这个问题,感谢 Ossi Mantylahti 向我指出了这个帖子

为采购订单修改此文件 技术 -> 视图 -> report_purchaseorder_document 找到该部分

询价#
        <h4 t-if="o.state in ['sent', 'to approve']">Purchase Order #<span t-field="o.name"/></h4>
        <h4 t-if="o.state in ['purchase', 'done']">Purchase Order #<span t-field="o.name"/></h4>
        <h4 t-if="o.state == 'cancel'">Cancelled Purchase Order #<span t-field="o.name"/></h4>

对于 RFQ 修改视图 -> report_purchasequotation_document 询价

注意这些标题标签是 h2 的


推荐阅读