2017-08-29 4 views
1

私はそれがうまくいかない理由を知りません。エラーodoo 10にカスタムメニューを追加するとエラーが発生します:<parent = "base.menu_sales">

<menuitem id="dietfacts_menu" action="product.product_template_actions_dietfacts" name="Diet Items" parent="base.menu_custom"/> 

しかし、私はbase.menu_sales属性を変更するとき、それは動作しません! Odoo 9

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

、両方のコードは非常にうまく機能するが、odoo 10に、最初!

助けてください!

答えて

1

問題は、親に提供しているのXML IDにあります。

メニュー項目の正しいXML IDが設定を行って取得するには - >ダッシュボード - >アクティブデベロッパーコンソール

移動技術へ - > [ユーザーインターフェイス - >メニュー項目が。

親メニューを検索して探します。それを開く。 上記のデバッガメニューをクリックし、View Metadataオプションをクリックします。

メニューの正しいXML IDが表示されます。これは、メニュー項目の親オプションに書き込むことができます。 enter image description here

希望します。 おかげOdoo 10では

+0

ありがとうSudhanshu Gupta !!!!私は次回同様の問題はないでしょう!これは私の一般的な解決策です!ありがとう!!質問を投票してください忘れないでください! –

1

、このメニューは、ベースモジュールではありませんが、それはSALES_TEAMモジュールであり、 ので、あなたが代わりに「base.menu_sales」の外部ID「sales_team.menu_sales」を書くべき

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

ありがとう、あなたの権利!! –

関連する問題