如何在Odoo/OpenERP中设置favicon?

如何在Odoo/OpenERP中设置favicon?,openerp,favicon,odoo,openerp-8,Openerp,Favicon,Odoo,Openerp 8,如何为Odoo 8的网络/电子商务前端设置favicon 理想情况下,无需更改Odoo核心文件,即我不想简单地覆盖插件/web/static/src/img/favicon.ico (这是Odoo 8,2014年8月。很可能在未来的版本中更容易更改favicon。)favicon设置在html部分,该部分存储在模板中,链接硬编码指向/web/static/src/img/favicon.ico(请参阅),因此,如果您想更改它,您必须更改图标文件本身或更改适当的模板以指向所需的图标文件。您必须使用

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

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


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

favicon设置在
html部分,该部分存储在模板中,链接硬编码指向
/web/static/src/img/favicon.ico
(请参阅),因此,如果您想更改它,您必须更改图标文件本身或更改适当的模板以指向所需的图标文件。

您必须使用自己的模块覆盖
web
模块。您可以添加一行,如

'data': [ 'views/website_templates.xml' ]
在您的
\uuu openerp\uuuu.py

将您的favicon放到
static/src/img/favicon.ico
并将模板添加到
视图/网站\u模板中

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

看起来这是正确的答案,但为什么我不能这样做?它说“断言错误:文档不符合模式”。。。我该怎么办?!:(