Изображения не отображаются в отчете qweb - Odoo 11 - PullRequest
0 голосов
/ 16 октября 2018

Я изменяю отчет 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 голосов
/ 16 октября 2018

У меня теперь есть идея.Попробуйте выполнить следующие действия:

1- В модуле mp_report_saleorder создайте папку с именем static, поместите ваши изображения в эту папку.Например, переместите папку src/images вашего модуля в static/src/images.

2- Перезапустите ваш экземпляр Odoo, чтобы ваша статическая папка была доступна

3- Установите этот путь в шаблоне QWEB дляimages (пример пути):

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

Статическая папка модулей является общедоступной папкой ресурсов для обслуживания файлов содержимого, таких как css, js, images, less, font и т. д.

...