odoo-11 - 如何在应用程序菜单上的模块中添加图标?
问题描述
我正在使用 odoo 11,并且我已经安装了安装特定主题的开放式 HRMS 核心。之后我安装了另一个名为 overtime (bt_hr_overtime_automatic) 的模块以满足我的需要,但问题是在应用程序的菜单中,新模块没有图标,我想添加一个(Ps:模块有图片在文件夹 /static/description/ 中命名为“icon.png”)。关于如何做到这一点的任何想法?
解决方案
您必须在菜单中使用“web_icon”来显示您自己的图标。将您的图标保存在目录中。大小可以是256x256文件格式应该是.ico
添加此代码后,不要忘记升级您的模块。有时缓存会显示旧图标,如果是这样,请在隐身模式下尝试此操作或清除缓存
web_icon="your_module_name,static/description/icon.ico".
示例代码:
<menuitem name="Overtime" id="your_menu_id" action="your_action_id" web_icon="your_module_name,static/description/icon.ico"/>
前端:
如果你想在前端添加它去 设置-->技术设置-->菜单项-->你的菜单-->Web图标文件请参考屏幕截图
推荐阅读
- typescript - 扩展覆盖
- html - 为什么在 AWS 上测试网页而不是在本地测试时,我的 href 路径需要额外的“/”?
- php - 如何在 mysql 和 PHP 中的表的列中添加每个数据?
- json - 如何以区分大小写的方式在 Go 中编组/解组 JSON?
- html - 如何使用 iframe 将我的 GitHub 个人资料嵌入我的网站?
- time - Impala 无法从 Parquet 文件中读取无日期时间戳
- r - 是否可以在 R 中通过一次调用来创建有状态函数?
- react-native - 如何在 onPress 中获取元素键而不在 React Native 中绑定
- html - 扩展输入以填写表格
- python - subprocess.Popen(["open", "target.mkv"],shell=True 打开指定文件失败