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
相关产品推荐
相关产品推荐

