如何解决元素 '<xpath expr="//head/link[last()]">' 每次尝试在 Odoo 14 中扩展 portal.frontend_layout 时都无法在父视图中定位
在 odoo 14 中,我尝试添加一些继承 portal.frontend_layout
的模板。但它抛出“元素 <xpath expr="//head/link[last()]">
无法在父视图中定位”错误。
portal.frontend_layout
模板继承了 web.frontend_layout
,在那里我可以看到 //head/link[last()]
代码在那里并且继承的 web.layout
确实在 link
里面有 head
} 标签。
这是基本代码的问题吗?还是我继承的观点有问题?
这是我的示例代码:
<template id="website_menu_header_customized"
inherit_id="portal.frontend_layout"
name="Header Language Link">
....
</template>
解决方法
确保在清单文件中将 public ActionResult Edit(MachineViewModel viewModel)
作为依赖项提及。
您也可以尝试将 portal
直接替换为 portal
。
您必须继承 web.frontend_layout 而不是 portal.frontend_layout 因为 portal.frontend_layout 没有任何头部标签。
不能直接将 XPath 用于模板的父模板。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。