Skip to Content
Menu
This question has been flagged
1 Odpoveď
3013 Zobrazenia

Hello Everyone i want to change the name of the existing menu like shop menu name to product in odoo website . i want to change the name through code not from  front end . i have tried too many methods but no success .
thanks in advance

Avatar
Zrušiť
Best Answer

Hello,

It comes from an Data File of /website_sale/data/data.xml

So, you should create 1 XML file in your Custom Module and write below code in your Custom module if you want by Custom Module.



I Placed Code in Comment section because this one not take Code Format properly.


Hope it helps!

Thanks & Regards, Sunny Sheth

Avatar
Zrušiť

<function name="write" model="ir.model.data">

<!-- First we need to find the record...-->

<function name="search" model="ir.model.data">

<value

eval="[('module', '=', 'website_sale'), ('name', '=', 'menu_shop')]"

/>

</function>

<!-- ...and temporarily set the noupdate field to False-->

<value eval="{'noupdate': False}" />

</function>

<!-- Get our main job done, i.e. modify the domain_force field of a record -->

<record id="website_sale.menu_shop" model="website.menu">

<field name="name">Product</field>

</record>

<!-- (Optional) Time to clean our dirty hand, set the previously noupdate False to True again -->
<function name="write" model="ir.model.data">

<function name="search" model="ir.model.data">

<value

eval="[('module', '=', 'website_sale'), ('name', '=', 'menu_shop')]"

/>

</function>

<value eval="{'noupdate': False}" />

</function>

Related Posts Replies Zobrazenia Aktivita
3
máj 25
2602
0
dec 23
2345
1
dec 23
1221
1
júl 23
2373
2
apr 23
3734