【问题标题】:how to add static image to odoo report using rml如何使用 rml 将静态图像添加到 odoo 报告
【发布时间】:2015-12-23 03:46:41
【问题描述】:

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

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

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

type 'exceptions.IOError File /web/static/src/img/logo.png 在图片路径中找不到 handle_pageBegin args=() 0x2627DEE0处的回溯对象>

我不知道出了什么问题,还有其他方法可以访问图像文件吗?

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

【问题讨论】:

    标签: report openerp rml


    【解决方案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"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多