2015-05-04 3 views
1

Я пытаюсь установить значок в menuitem, поэтому я обнаружил, что значок атрибута поддерживается, но никаких изменений не происходит, когда я изменяю его значение.Добавление значков в пункты меню в odoo

Я хочу знать, поддерживается ли это по-другому при помощи menuitem в odoo v7/8. Если нет, как добавить значок в пункт меню?

Edit:

Я пытаюсь настроить вид меню в odoo. Поэтому я переопределить шаблон визуализации меню в «webClient_templates.xml» из веб-модуля, как это:

<template id="my_menu_link" inherit_id="web.menu_link"> 
    <span position="replace"> 
    <span class="oe_menu_text"> 
     <i class="fa fa-check"></i> 
     <t t-esc="menu['name']"/> 
    </span> 
    </span> 
</template> 

Вероятные, все пункты меню будут иметь один и тот же значок (то есть фа-чек) от шрифта-устрашающий Lib , Теперь я пытаюсь добавить определенную иконку для каждого пункта меню, что я могу определить его как-то в описании XML из пункта меню в качестве своего рода атрибута или что-нибудь еще, и получить его так:

<i t-attrs-class="menu['icon']"></i> 

I попытался использовать атрибут значка menuitem, даже если он устарел, но меню ['icon'] не распознается на уровне шаблона.

Просьба представить любые предложения?

+0

Что вы на самом деле сделали, чтобы решить вашу проблему? Вы читали документацию? – Ron

+0

На самом деле, я расширил шаблоны «web.menu» и «web.menu_secondary» в webclientTemplate из веб-модуля, и я настраиваю отображение элементов меню. – iouhammi

ответ

0

AFAIK, отображающий значки в пунктах меню, устарел и не работает на веб-клиенте. Вероятно, для достижения вам потребуется создать модуль для веб-клиента, расширяющий его с помощью этой возможности.

+0

Это именно то, что я сделал. Фактически, я расширил шаблоны «web.menu» и «web.menu_secondary» в webclientTemplate из веб-модуля, и я настраиваю отображение элементов меню. Но я заблокирован тем, как динамически получать дополнительную информацию из xml-файла. Я хочу сказать, что если я хочу получить информацию о значке из объявления xml menuitem, любой дополнительный атрибут (например, класс ...) не принимается, поэтому я не могу определить свой значок из xml, даже если переопределить отображение. Любая идея в этом случае, пожалуйста? – iouhammi

+0

Вы должны написать вопрос, объясняющий, что вы пробовали, и где именно вы заблокированы ... –