【问题标题】:How to add images using QWeb?如何使用 QWeb 添加图像?
【发布时间】:2021-04-08 14:25:20
【问题描述】:

我在这方面花了很多时间,但我仍然不知道为什么我的新图像不会出现在 qweb 的模板/pdf 中。所以这是原始代码。

<img  src="/module/static/src/img/header.jpg" />

原始代码工作得很好,然后我制作了一个新标题。因为我知道我为我的 src 找到了正确的路径,所以我需要做的就是将新标题复制到与旧标题相同的位置,然后更改文件名对吗?然后当我最终将文件名更改为这样的新标题时

<img  src="/module/static/src/img/header2.jpg" />

它没有显示我的 header2.jpg。我将分辨率降低到低于原始文件的程度,为样式添加了高度和宽度,清除缓存,重新启动服务器,检查文​​件的拼写并升级模块,但我的新标题仍然不会出现。

有人可以解释为什么会这样吗?为什么 qweb 不会加载我的新图像,但在使用旧图像时看起来非常好?

【问题讨论】:

  • 能否提供您所有的模板,不仅仅是img标签。

标签: html odoo odoo-9 odoo-13 qweb


【解决方案1】:
  1. 为模型中的图像创建一个二进制变量,其数据 在 QWeb 中使用。
  2. 在您的报告中使用该变量。

例如,如果您的 QWeb 报告是 stock.picking,则在 stock.picking 中创建一个二进制变量并通过 UI 上传图像。

或者

如果你只是想改变标志,那么在设置>公司>(你可以上传一个新的标题标志)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 2020-12-22
    • 2022-06-24
    • 2016-03-10
    • 2015-07-29
    • 1970-01-01
    相关资源
    最近更新 更多