Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
1 Відповісти
3039 Переглядів

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

Аватар
Відмінити
Найкраща відповідь

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

Аватар
Відмінити

<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 Відповіді Переглядів Дія
3
трав. 25
2638
0
груд. 23
2359
1
груд. 23
1245
1
лип. 23
2403
2
квіт. 23
3735