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

Odoo15网站XML配置菜单与子菜单异常问题求助

解决Odoo15网站菜单与子菜单结构显示异常问题

你的代码核心问题在于子菜单的父菜单引用路径错误,导致系统无法识别父子关系,最终显示为两个独立菜单。

错误分析

子菜单配置中,parent_id的ref属性写为website_main_menu.menu_solutions,但你定义的父菜单id是menu_solutions,且该菜单属于当前自定义模块(而非website_main_menu模块),因此系统无法关联到正确的父菜单。

修正后的代码

<record id="menu_solutions" model="website.menu">
    <field name="name">Solutions</field>
    <field name="parent_id" ref="website.main_menu"/>
    <field name="sequence" type="int">20</field>
</record>
<record id="menu_submenu_erp" model="website.menu">
    <field name="name">ERP</field>
    <field name="url">/shop</field>
    <!-- 修正父菜单引用,直接使用当前模块内定义的菜单ID -->
    <field name="parent_id" ref="menu_solutions"/>
    <field name="sequence" type="int">20</field>
</record>

额外检查项

  • 确保当前模块已正确安装并更新
  • 清除Odoo缓存(设置 -> 技术 -> 动作 -> 清除缓存)
  • 刷新前端页面,查看菜单结构是否正常显示

内容的提问来源于stack exchange,提问作者Sidharth Panda

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 17:55:21