hello,
I write simple module with one feild (name) which refer to the company name in footer copyright in website
How can i use value of this field to be shown in footer copyright
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
hello,
I write simple module with one feild (name) which refer to the company name in footer copyright in website
How can i use value of this field to be shown in footer copyright
Hi Heba,
>
<template id="footer_copyright_company_name_custom" inherit_id="website.layout">
<xpath expr="//footer//span[hasclass('o_footer_copyright_name')]" position="replace">
<span class="o_footer_custom_name me-2" t-esc="website.company_id.your_custom_field_name">span>
xpath>
template>
odoo>
Make sure to replace "your_custom_field_name" with the actual name of the custom field you want to use from the company master, or modify the expression if the field is defined somewhere else. Once you have added this code and upgraded the module that contains the XML file, the value of the custom field will be displayed in the footer.
Hope it helps,
Kiran K
<odoo>
<template id="footer_copyright_company_name_custom" inherit_id="website.layout">
<xpath expr="//footer//span[hasclass('o_footer_copyright_name')]" position="replace">
<span class="o_footer_custom_name me-2" t-esc="website.company_id.your_custom_field_name"></span>
</xpath>
</template>
</odoo>
thanks for you:
what should i write instead of this website.company_id.your_custom_field_name
if the field is in my custom module :Copy_right_chang
field name :company_name
i try Copy_right_chang.company_name
give error
in which model you defined the field company_name ?
if its in res.company , the code will be website.company_id.company_name
THE field company_name IN MY CUSTOM MODULE CALLED Copy_right_chang
'Model' and 'Module' are different.
Within the 'Copy_right_chang' module, please specify the model name where the field 'company_name' is defined. The model name usually starts with _name or _inherit in the Python file .
The module name is CopyRightChange >>>> the model name is :
_name=copy.right.change
I suggest creating a key in the system parameters and fetching the corresponding value using the code
<span t-esc="env['ir.config_parameter'].sudo().get_param('your_parameter_key')"/>
OR
Inherit 'res.company' create your custom field .
<span class="o_footer_custom_name me-2" t-esc="website.company_id.your_custom_field_name"/>
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up