如何在Odoo/OpenERP中设置favicon?

fif*_*nce 2 favicon openerp openerp-8 odoo

如何为Odoo 8的网络/电子商务前端设置图标?

理想情况下,不会更改Odoo核心文件,即我不想简单地覆盖addons/web/static/src/img/favicon.ico.

(这是Odoo 8,2014年8月.在未来版本中更改favicon可能会更容易.)

fif*_*nce 5

您必须web使用自己的模块覆盖模块.你可以添加像这样的行

'data': [ 'views/website_templates.xml' ]
Run Code Online (Sandbox Code Playgroud)

在你的__openerp__.py.

将您的图标放在static/src/img/favicon.ico并添加模板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>
Run Code Online (Sandbox Code Playgroud)