如何使用rml

时间:2015-12-23 03:46:41

标签: report openerp rml

我正在尝试向odoo报告添加一些静态图像,但它对我不起作用,我尝试使用已安装的Web模块中的现有徽标图像进行测试,但它不起作用。这是我的代码:

<image x="1.3cm" y="27.7cm" height="40.0" file="/web/static/src/img/logo.png"></image>

当我尝试生成报告时,会显示弹出错误:

  

在图像路径中找不到'exceptions.IOError文件/web/static/src/img/logo.png   handle_pageBegin args =()跟踪对象位于0x2627DEE0&gt;

我不确定是什么问题,是否有其他方式来访问图像文件?

编辑: 我是在关注Odoo官方论坛的回答:https://www.odoo.com/fr_FR/forum/help-1/question/print-image-in-rml-file-24663

1 个答案:

答案 0 :(得分:1)

路径完全错误..工作路径是服务器目录,所以如果你想使用其他模块的文件或图像 解决方案1: 你只需将“addons / $ module_directory_name”添加到我的文件路径中..在我的例子中addons / web

file="addons/[module_name]/[image_name.image_format]"

示例:

file="addons/web/static/src/img/logo.png"

解决方案2:

file="http://[server]:[port]/[module_name]/[image_name.image_format]"

示例:

file="http://localhost:8069/web/static/src/img/logo.png"