我可以编辑右上菜单Odoo v8吗?
我想删除“我的帐户odoo.com”,“帮助”并修改“关于Odoo”
我使用了一个模块“从OpenERP停止打开主页功能”这样做,但它不适用于Odoo 8:https://bitbucket.org/BizzAppDev/oerp_no_phoning_home
谢谢
答案 0 :(得分:1)
当我安装"停止从OpenERP打电话给家庭功能时#34;使用模块"导入模块" : 它不起作用
但是当我将存档(zip文件)的内容放在addons目录Odoo中时,更新模块列表然后安装模块"停止打电话" : 可以使用
答案 1 :(得分:0)
Hello RAFMAN,
如果要删除odoo右上角主菜单的菜单项,请执行以下步骤,
Replace
基本模板并添加菜单项。
2.2如果要在现有基本菜单中添加新菜单项,请提供postion inner
。 您的回答问题,请尝试以下代码,
2.1 它首先要做的是定义一个qweb模板来替换UserMenu定义:
- 首先我创建一个像inherit_base.xml这样的文件,这个文件放在static / src / xml / inherit_base.xml上,这个文件也添加到'qweb'
文件的__openerp__.py
部分。
<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
<!-- replace UserMenu dropdown-menu defined in oddo_v8/addons/web/static/src/xml/base.xml -->
<t t-extend="UserMenu" >
<t t-jquery="ul.dropdown-menu" t-operation="replace">
<li><a href="#" data-menu="Your_Menu_Name">Your Menu Name</a></li>
....
</t>
</t>
</templates>
或者如果您要删除任何特定的菜单项,请使用
<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
<!-- replace UserMenu dropdown-menu defined in oddo_v8/addons/web/static/src/xml/base.xml -->
<t t-extend="UserMenu" >
<!-- Remove My Odoo.com account Menu Item -->
<t t-jquery="UserMenu.account" t-operation="replace"></t>
<!-- Remove About Odoo Menu Item -->
<t t-jquery="UserMenu.about" t-operation="replace"></t>
<!-- Remove Help Menu Item -->
<t t-jquery="UserMenu.help" t-operation="replace"></t>
</t>
</templates>
2.2 与上述相同但有些差异,在这种情况下,在现有菜单中添加新的菜单项,并使用js添加此新菜单项的操作,否则请点击新菜单 - 项目,所以没有任何行动。所以添加任何人的行动。
<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
<!-- replace UserMenu dropdown-menu defined in oddo_v8/addons/web/static/src/xml/base.xml -->
<t t-extend="UserMenu" >
<t t-jquery="ul.dropdown-menu" t-operation="inner">
<li><a href="#" data-menu="Your_Menu_Name">Your Menu Name</a></li>
....
</t>
</t>
</templates>