我不知道为什么它不起作用,当我尝试以下它工作时!
<menuitem id="dietfacts_menu" action="product.product_template_actions_dietfacts" name="Diet Items" parent="base.menu_custom"/>
但是,当我将父属性更改为 base.menu_sales 时,它无效!
<menuitem id="dietfacts_menu" action="product.product_template_actions_dietfacts" name="Diet Items" parent="base.menu_sales"/>
在 Odoo 9 上,两个代码都运行良好,但在 odoo 10 上,只有第一个!!
请帮助!!
答案 0 :(得分:1)
问题在于您向父母提供的 XML ID 。
要获取菜单项的正确XML ID,请转到设置 - &gt;仪表板 - &gt;激活开发人员控制台
导航至技术 - &gt;用户界面 - &gt;菜单项。
通过搜索找到父菜单。打开它。 单击上面的调试器菜单,然后单击查看元数据选项。
这将显示菜单的正确XML ID,您可以在menuitem的parent选项中编写该ID。
希望它有所帮助。 感谢
答案 1 :(得分:1)
在Odoo 10中,此菜单不在基本模块中,但它位于sales_team模块中, 所以你应该写外部ID&#34; sales_team.menu_sales &#34;而不是&#34; base.menu_sales &#34;
<menuitem id="dietfacts_menu" action="product.product_template_actions_dietfacts" name="Diet Items" parent="sales_team.menu_sales"/>