2017-08-29 23 views
1

我不知道爲什麼它不工作,當我嘗試它的工作如下!錯誤添加自定義菜單odoo 10,提供了錯誤的位置:<父=「base.menu_sales」>

<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,只有第一個!

請幫忙!!

回答

1

問題在於你正在向父XML ID。

要獲得菜單項的正確XML ID去設置 - >控制面板 - >激活開發者控制檯

導航到技術 - >用戶界面 - >菜單項

通過搜索來找到父菜單。打開它。 單擊上面的調試器菜單,然後單擊查看元數據選項。

這將顯示你的菜單,你可以在菜單項的父選項寫的正確XML ID。 enter image description here

希望它能幫助。 感謝

+0

謝謝Sudhanshu古普塔!!!!下次我不會有類似的問題!這是我的一般解決方案!謝謝!!不要忘記投票的問題,請! –

1

在Odoo 10,這個菜單是不是在基本模塊,但它是在sales_team模塊, 所以你應該寫外部ID「sales_team.menu_sales」,而不是「base.menu_sales

<menuitem id="dietfacts_menu" action="product.product_template_actions_dietfacts" name="Diet Items" parent="sales_team.menu_sales"/> 
+0

謝謝,你的權利! –

相關問題