首页 文章

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

提问于
浏览
1

我正在修改报告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 回答

  • 1

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

    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,images,less,font等

相关问题