How to change Favicon?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
Install app Favicon shortcut and edit image in menu Configuration > Company > Web Favicon
You have to override the web module with your own module. You can add a line like
'data': [ 'views/website_templates.xml' ]
in your __openerp__.py.
Put your favicon at static/src/img/favicon.ico and add a template to views/website_templates:
<template id="MYSITE_layout" inherit_id="website.layout" name="MYSITE layout" priority="17">
<xpath expr="//head//link" position="after">
<link rel="shortcut icon" href="/MYSITE_web/static/src/img/favicon.ico" type="image/x-icon"/>
</xpath>
</template>
You can try my module web_debranding
It allows to configure favicon dynamically at Settings\System Parameters:
<template id="web_debranding.web_layout" inherit_id="web.layout">
<xpath expr="//title" position="replace"></xpath>
<xpath expr="//link[@rel='shortcut icon']" position="replace">
<t t-set="favicon" t-value="request.env['ir.config_parameter'].get_param('web_debranding.favicon_url', '').strip()"/>
<t t-if="favicon">
<link rel="shortcut icon" t-att-href="favicon" type="image/x-icon"/>
</t>
</xpath>
</template>
You may do it through the interface with the help of this module: https://apps.odoo.com/apps/modules/8.0/colors_customization/
In V8 you can change favicon by modifying templates. See e.g. "website.layout" view
Could you explain your solution with one more sentence please? I found website.layout, but no reference to the used favicon. just put the reference there?
It's not a standard feature of Odoo 17, but you can acquire the app from the Odoo App Store.
Visit this link for more information: https://apps.odoo.com/apps/modules/17.0/mh_multi_company_favicon
In Odoo 17 we cannot anymore change the favicon via company, they have removed the field
It's not a standard feature of Odoo 17, but you can acquire the app from the Odoo App Store.
Visit this link for more information: https://apps.odoo.com/apps/modules/17.0/mh_multi_company_favicon
you can also replace the favicon.ico by just tracing it and replacing the ico file with your ico file.
i tried this step and it worked.
I don't like to change any default modules. Is it possible to override main.py somehow?
Try this: https://www.odoo.com/fr_FR/forum/help-1/question/how-to-remove-manage-databases-2615
Or just drop yours here : addons/web/static/src/img
Regards
Thanks for you repky, but i don't want to change default module, i changed successfully using inherit JavaScript $('link[href="/web/static/src/img/favicon.ico"]').attr('href','/kderp_web/static/src/img/favicon.ico'); Â Â (function() { Â Â Â Â var link = document.createElement('link'); Â Â Â Â link.type = 'image/x-icon'; Â Â Â Â link.rel = 'shortcut icon'; Â Â Â Â link.href = '/kderp_web/static/src/img/favicon.ico'; Â Â Â Â document.getElementsByTagName('head')[0].appendChild(link); Â Â }());
Is it possible to somehow override stuff that's living in addons/web/static/src/img through a custom module?
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
2
Apr 25
|
4438 | ||
|
3
Apr 25
|
8806 | ||
Favicon odoo 14 Not changing
Solved
|
|
2
Apr 25
|
4773 | |
|
2
Apr 25
|
6550 | ||
|
2
Aug 23
|
5807 |