场景描述:

  在已启动开发的模块中,odoo顶部一级菜单只有一个“会员管理”,需求是:在同一级顶部菜单,增加新菜单“产品管理”。举例如图:      

处理方式:

按照odoo的机制,实现这种效果,可以通过多种方式:

  1. 新增加一个独立模块,用作 “产品管理”

  2. 共用一个模块,开发者模式下,通过对菜单进行配置,实现效果。(弊端:程序升级后,需要重新配置)

  3. 共用一个模块,通过代码实现。(这里介绍的就是这种,基于odoo10)

很简单,只需要在模块代码--》views --> menu.xml --> sequence="2"  将两个一级菜单的sequence号指定的相同即可;因为,odoo菜单显示机制是通过menu视图中的sequence来控制菜单显示优先级&层级的。

这里的数字2只是举例,不是固定写法,根据自己实际项目修改!

示例:

<?xml version="1.0" encoding="utf-8"?>
<odoo><menuitem id="member_manage" name="会员管理" sequence="2"/><menuitem id="member_manage_menu" name="首页"parent="member_manage_menu" action="member_manage_menu_index_action" sequence="10"/><menuitem id="products_manage" name="产品管理" sequence="2"/><menuitem id="products_manage_menu" string="产品" name="产品" parent="products_manage"sequence="11"/>
</odoo>

转载于:https://www.cnblogs.com/hellojesson/p/10922901.html

odoo开发笔记--一个模块显示两个一级菜单相关推荐

  1. odoo开发笔记 -- 官方模块一览表

    模块名称 技术名称 作者 电子发票管理 account OpenERP SA 会计与财务 account_accountant OpenERP SA 合同管理 account_analytic_ana ...

  2. odoo开发笔记:前端显示强制换行

    未调整之前:客户信息显示不全 调整后实现效果: 补充CSS知识: 一.强制换行 1 word-break: break-all; 只对英文起作用,以字母作为换行依据.2 word-wrap: brea ...

  3. odoo开发笔记 -- 异常、错误、警告、提示、确认信息显示

    odoo开发笔记 -- 异常.错误.警告.提示.确认信息显示 参考文章: (1)odoo开发笔记 -- 异常.错误.警告.提示.确认信息显示 (2)https://www.cnblogs.com/he ...

  4. android 多个dialog 交替显示,Android如何在一个AlertDialog中一个接一个地显示两个ListViews...

    我有两个列表.一个列表显示可用列表中的所有可用项目(lv_available_items)和仅次要项目(lv_selected_items).我还希望该选定列表最多占用显示的50%,因此我使用属性&q ...

  5. 微信小程序开发笔记—天气获取显示

    文章目录 一.实现效果 二.天气查询API 三.微信小程序设计思路 1.页面跳转 2.获取天气信息 3.信息显示 四.程序实现 1.页面跳转功能 2.获取天气信息 2.1.变量声明 2.2.获取所在地 ...

  6. iOS开发笔记——PDF的显示和浏览

    今天的任务是:在iOS上加载显示pdf文件. 方法一:利用webview -(void)loadDocument:(NSString *)documentName inView:(UIWebView ...

  7. RK3568开发笔记-RS9113NB-wifi模块调试笔记

    目录 前言 一.USB部分原理图 二.RK3568设备树配置 三.模块驱动配置编译 四.内核配置<

  8. odoo开发笔记 -- 翻译机制及导入.po文件

    待补充 http://ju.outofmemory.cn/entry/181972 转载于:https://www.cnblogs.com/hellojesson/p/9210019.html

  9. java底部菜单_安卓开发笔记——TabHost组件(一)(实现底部菜单导航)

    什么是TabHost? TabHost组件的主要功能是可以进行应用程序分类管理,例如:在用户使用windows操作系统的时候,经常见到如图所示的图形界面. TabHost选项卡,说到这个组件,不得不先 ...

最新文章

  1. rust做嵌入式开发_Rust 嵌入式开发 STM32 amp; RISC-V
  2. 人工智能实践:TensorFlow笔记学习(三)——TensorFlow框架
  3. Python操作Excel(将父子级表头生成树状结构)
  4. java基础(一):谈谈java内存管理与垃圾回收机制
  5. vue打卡日历_Vue日历
  6. UI设计师分析用户的常用方法
  7. iscsi-target
  8. Win32 Thread Information Block
  9. php Access-Control-Allow-Origin 解决跨域问题
  10. Q85:对比“直接光照”和“间接光照”的反射模型
  11. 查询视图遇见的问题,以及访问另一个数据库的表
  12. 【C 语言】文件操作 ( fseek 使用注意事项 | fseek 函数返回值分析 )
  13. BP神经网络(BPNN)——参数确定
  14. 【源码之下无秘密】ArrayList:在内存只有10M的空间中申请一块5M的数组空间,会导致OOM吗?
  15. 零基础转行到软件测试如何拿到所谓的高薪?
  16. Tampermonkey扩展下载
  17. charles证书信任设置
  18. 数加平台——阿里大数据OS实践
  19. (5.7)mysql高可用系列——MySQL中的GTID复制(理论篇)【转】
  20. 计算灰度共生矩阵GLCM

热门文章

  1. Tomcat 之 tomcat安装和组件介绍
  2. Android内存管理-OnTrimMemory
  3. iOS环信3.1·集成·功能的实现
  4. css折叠样式(1)——使用css样式的三种方式
  5. 如何低价坐飞机头等舱
  6. linux中shell变量$#,$@,$0,$1,$2的含义解释
  7. 十类最让前辈讨厌的新人
  8. 文凭-决定的人生成败?下
  9. 使用Docx4j操作PPT指南系列(附一)
  10. SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法