2012-05-23 2 views
1

В OpenERP Web 6.1 модули Kanban view представляют значок для каждого из приложений. Как добавить значок модуля в специально разработанный модуль. Я попытался добавить изображение на mymodule\static\src\img\icon.png, но похоже, этого недостаточно.Как добавить иконку в специально разработанный модуль OpenERP

ответ

1

в odoo v8 вы можете добавить иконку в папке addons/your_module/static/description/icon.png

, например, вы можете найти значок для модуля в служащий \openerp\addons\hr\static\description\

2

В __openerp__.py файле вашего модуля добавьте «приложение»: True, а затем, как вы упомянули добавить изображения (64x64 пикселей) для yourmodule/статический/ING/icon.png, Теперь перезапустите сервер.

+0

Еще нет успеха: __openerp__.py не имеет '«приложения»: Правда '; скопировал значок из стандартного модуля, гарантируя размер 64x64 пикселей; перезапущенный сервер; проверенные разрешения файлов в порядке; очищенный кеш браузера; пробовал с другим браузером (IE); в поле базы данных ir_module_module.icon указано '/ base/static/src/img/icon.png', как и стандартные модули. Глядя на html страницы, в теге img отсутствует src: ''; но почему? –

+0

Я не решил свою проблему, но, вероятно, это очень специфическая проблема при установке. –

0

Я сделал то же упражнение в своем местном.

но его работая отлично @ моя сторона.

Вы можете найти, где именно проблема, прослеживая файла: сервер/OpenERP/модули/module.py

Существует функция

def get_module_icon(module): 

если эта функция возвращает vealue как: yourmodule /static/src/img/icon.png , тогда его хорошо с вашей стороны.

Также запустите мастер обновления списка модулей.

PLZ последней редакции webclient.

надеюсь, что это может вам помочь.

0

На OpenERP 7.0, вы можете изменить значок путем редактирования файла вашего модуля __openerp__.py иметь ключ icon набора на путь к значку без необходимости следовать много конвенций, хотя она должна быть под /static каталога. Как и в:

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

Путь, как это потому, что он будет использоваться в качестве значения атрибута src=<img> «s.

<img class="oe_module_icon" src="/{my_module_name}/static/img/some_icon.png">