Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
3019 Zobrazení

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šit
Nejlepší odpověď

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šit

<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 Odpovědi Zobrazení Aktivita
3
kvě 25
2607
0
pro 23
2347
1
pro 23
1221
1
čvc 23
2376
2
dub 23
3734