1

在 OpenERP Web 6.1 中,模块看板视图为每个应用程序显示一个图标。如何将模块图标添加到自定义开发的模块中。我曾尝试在 处添加图像mymodule\static\src\img\icon.png,但看起来这还不够。

4

4 回答 4

2

__openerp__.py您的模块文件中添加'application':True,然后如您所述将图像(64x64 像素)添加到 yourmodule/static/ing/icon.png ,现在重新启动服务器。

于 2012-05-24T06:18:47.093 回答
1

在 odoo v8 中,您可以在文件夹中添加图标addons/your_module/static/description/icon.png

例如,您可以在\openerp\addons\hr\static\description\

于 2015-09-14T07:19:17.340 回答
0

我在当地也做过同样的练习。

但它在我身边工作正常。

您可以通过跟踪文件找到问题的确切位置:server/openerp/modules/module.py

有一个功能

def get_module_icon(module):

如果此函数返回如下值:yourmodule/static/src/img/icon.png 那么从您这边就可以了。

同时运行“更新模块列表”向导。

请采用最新版本的 webclient。

希望这可以帮到你。

于 2012-05-24T11:23:23.763 回答
0

从 openERP 7.0 开始,您可以通过编辑模块__openerp__.py文件来更改图标,将键icon设置为图标的路径,而无需遵循太多约定,尽管它需要位于/static目录下。如:

{
  'name': 'Some Module Name',
  'icon': "/{my_module_name}/static/img/some_icon.png",
  ...
}

路径是这样的,因为它将用作<img>'src=属性的值。

<img class="oe_module_icon" src="/{my_module_name}/static/img/some_icon.png">
于 2014-10-01T02:59:07.010 回答