图片未在qweb报告中呈现-Odoo 11

时间:2018-10-16 10:59:30

标签: xml image odoo odoo-11 qweb

几天以来,我正在修改报告sale.report_saleorder_document,我尝试插入图像,但是尝试了以下操作:

但是到目前为止,只显示了小方块,并附带了图片。

任何帮助将不胜感激[![在此处输入图片描述] [1]] [1] d

mp_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 个答案:

答案 0 :(得分:1)

我现在有了一个主意。尝试执行以下步骤:

1-在模块SELECT ext_no, SUM(value) as value FROM test GROUP BY ext_no HAVING count(*) > 2 AND SUM(value) = 0 中创建一个名称为mp_report_saleorder的文件夹,将图像放入该文件夹。例如,将模块static文件夹移至src/images

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

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

static/src/images

Modules静态文件夹是公共资源文件夹,用于服务内容文件,如CSS,JS,图像,Less,字体等