You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo18中t-name模板重写未生效问题求助

Odoo18中t-name模板重写未生效问题求助

各位好,我遇到了一个棘手的问题:在Odoo.sh的Staging分支上,我已经成功将数据库从Odoo16升级到Odoo18。之后我修改了某个自定义模块里的JS以及相关的t模板文件(目的是在甘特图单元格中显示HTML内容),并且把修改提交到了这个Staging分支。

但奇怪的是,我的XML XPath修改完全没有生效,而且全程没有任何报错信息,浏览器控制台里也看不到相关错误。当前甘特图单元格的显示效果不符合预期,原本应该被替换的内容并没有变化。

以下是我的相关代码:

模板文件:mycustommodule/static/src/views/event_gantt_renderer_zsb.xml

<?xml version="1.0" encoding="UTF-8"?>
<templates xml:space="preserve">
    <t t-name="mycustommodule.GanttRenderer.Pill" t-inherit="web_gantt.GanttRenderer.Pill">
        <xpath expr="//span[hasclass('o_gantt_pill_title')]" position="replace">
            <span class="o_gantt_pill_title text-truncate mx-2" t-out="pill.displayName" />
        </xpath>
    </t>
</templates>

模块清单文件:mycustommodule/__manifest__.py

{
    'name': "mycustommodule",
    "",
    'version': '18.0.0.0.3',
    'depends': ['event_enterprise','website_event_sale','web_gantt'],
    'data': [
        'views/event_gantt_js_class_view.xml',
    ],

    'license': 'LGPL-3',
    'assets': {
        'web.assets_backend_lazy':['mycustommodule/static/src/views/**/*',],
    }
}

有没有大佬能帮我看看问题出在哪呀?

备注:内容来源于stack exchange,提问作者Ahrimann Steiner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 18:29:31