2017-08-29 1 views
1

Je ne sais pas pourquoi cela ne fonctionne pas, quand j'essaie ce qui suit, il fonctionne!Erreur Ajout de menu personnalisé à odoo 10, erreur fournissant ici: <parent = "base.menu_sales">

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

Mais, quand je change le parent attribut à base.menu_sales Il ne fonctionne pas !!

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

sur Odoo 9, les deux codes fonctionnent très bien, mais Odoo 10, seul le premier !!

aidez s'il vous plaît !!

Répondre

1

Le problème réside dans le XML ID que vous fournissez au parent.

Pour obtenir l'ID XML correct de l'élément de menu aller Paramètres -> Tableau de bord -> Activer la console développeur

Accédez à technique -> Interface utilisateur -> Menu Articles.

Localisez le menu parent en le recherchant. Ouvrez-le. Cliquez sur le menu du débogueur ci-dessus et cliquez sur l'option Afficher les métadonnées. Cela vous montrera l'ID XML correct du menu, que vous pouvez écrire dans l'option parent du menuitem. enter image description here

Espérons que ça aide. Merci

+0

merci Sudhanshu Gupta !!!! Je n'aurai pas de problème similaire la prochaine fois !! c'est ma solution générale !!! Merci!! n'oubliez pas de voter la question s'il vous plaît !!! –

1

Dans Odoo 10, ce menu n'est pas dans le module de base, mais il est dans le module sales_team, donc vous devriez écrire id externe "sales_team.menu_sales" au lieu de "base.menu_sales"

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

merci, votre droit !! –