我想知道如何更改页面标题并将Odoo从中删除?
https://www.odoo.com/forum/help-1/question/change-login-page-title-34874 我尝试了这个,但是没有找到什么。
<title
标签设置的,在 /addons/web/views/webclient_templates.xml 中的 web.layout
模板中进行设置。<template id="web.layout" name="Web layout"><!DOCTYPE html>
<html style="height: 100%">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Odoo</title>
<link rel="shortcut icon" href="/web/static/src/img/favicon.ico" type="image/x-icon"/>
<link rel="stylesheet" href="/web/static/src/css/full.css" />
<t t-raw="head or ''"/>
</head>
<body t-att-class="body_classname">
<t t-raw="0"/>
</body>
</html>
</template>
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<template id="custom_title" name="change title" inherit_id="web.layout">
<xpath expr="//title" position="replace">
<title>Your title</title>
</xpath>
</template>
</data>
</openerp>
openerp.your_module_name = function(instance) {
instance.web.WebClient.include({
init: function(parent, client_options) {
this._super(parent, client_options);
this.set('title_part', {"zopenerp": "Your Title"});
},
});
};
请确保您已经完成了odoo包含您的js文件所需的所有步骤,可以参考一些简单webclient模块的示例,例如web_dialog_size
通过进行这两个修改,您应该能在所有的Odoo页面中看到您自定义的页面标题。
"});
使用以下代码替换它:
this.set('title_part', {"zopenerp": "
MyPageTitle"});
完成后,重新启动Odoo服务器以查看更改。
我在研究9版本社区版,您需要查看以下文件:
addons/web/static/src/js/web_client.js
更改此代码:
this.set('title_part', {"zopenerp": "Odoo"});
为:
this.set('title_part', {"zopenerp": "MyPageTitle"});
1- 在addons/web/static/src/js/chrome.js文件中: 搜索所有包含“Odoo”的单词并替换
2- 在以下位置: 搜索本地模块 --> 一个名为“Web”的模块 --> 升级