图像在 qweb 报告中没有呈现 - Odoo 11.



我正在修改报告sale.report_saleorder_document几天我正在尝试插入图像,我已经尝试了以下方法:

但到目前为止,只向我展示了小方块,附有图像。

任何帮助将不胜感激[!在此处输入图像描述

][1]][1]Dmp_report_sale_order.xml

<odoo>
<data>
<!-- Inherit quotation report (from module sale) -->
<template id="report_quotation_inherit_mp" 
inherit_id="sale.report_saleorder_document">
<xpath expr="//p[@id='fiscal_position_remark']" position="after">
<img class="img img-responsive"  src="/home/odoo/odoo-dev/justin-addons/mp_report_saleorder/src/images/visa.jpeg"/>
<img t-att-src="'/home/odoo/odoo-dev/justin-addons/mp_report_saleorder/src/images/visa.jpeg'" />
<img src="/home/odoo/odoo-dev/justin-addons/mp_report_saleorder/src/images/visa.jpeg"/>
<img class="img" src="/mp_report_saleorder/src/images/visa.jpg"/>
</xpath>
</template>
</data>
</odoo>

__manifest__.py

'depends': ['base','sale'],
'data': [
'reports/mp_report_sale_order.xml',
],

我现在有一个想法。尝试执行以下步骤:

1-在模块中mp_report_saleorder创建一个名为static的文件夹,将图像放在该文件夹中。例如,将模块src/images文件夹移动到static/src/images

2-重新启动您的Odoo实例,以便您的静态文件夹可用

3-在QWEB模板中为图像设置此路径(示例路径(:

<img src="/mp_report_saleorder/static/src/images/visa.jpeg"/>

模块静态文件夹在某种程度上是公共资产文件夹,用于提供内容文件,如 css、js、图像、更少、字体等

最新更新