xml — Применить группы к уже созданному меню
Я разработал новый модуль и в этом модуле создал группу в файле .xml.
Теперь я хочу применить ту группу в меню, которые уже созданы в другом меню.
Могу ли я применить группы к этим меню?
Я не хочу переопределять меню, я просто хочу применить группы в уже созданных меню.
Заранее спасибо.
- xml
- опенерп
0
Добавление группы в существующее меню осуществляется с помощью обычного механизма обновления записей OpenERP. На самом деле вам не нужно полностью переопределять существующую запись меню в вашем модуле, вы просто объявляете
с тем же идентификатором, только со значением для поля groups_id
:
запись>
Подобные примеры можно найти в официальных надстройках OpenERP, таких как модуль CRM, который делает меню верхнего уровня Sales видимым для некоторых дополнительных групп (l. 48).
1
Вместо обновления записи вы можете заменить сам элемент меню,
Все, что вам нужно сделать, это найти элемент меню, который вы хотите переопределить, а затем добавить к нему свой код. Например, Уже определенное меню,
Теперь предположим, что вы хотите добавить группу в это меню.
Если это не работает, то сначала удалите это меню, а затем снова напишите это меню, включая свой код. Для удаления меню
Надеюсь, это будет полезно.
Вы можете использовать этот код для переопределения списка групп для меню odoo:
<имя функции = "написать" модель = "ir.ui.menu"> <имя функции="поиск" модель="ir.ui.menu"> <значение eval="[('id', '=', ref('module_name.menu_id'))]" /> функция>group_example_1'), ref('module_name.group_example_2')])]}" /> функция>
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Что такое группа меню и как добавить виджет группы меню на свой сайт? : Elevate Administrator Support
Группа меню позволяет администратору создавать дополнительные группы пунктов меню, которые затем можно добавить в виде виджета на боковую панель глобально или на отдельные страницы.
Чтобы добавить группу меню на страницу, необходимо сначала создать группу меню, выполнив следующие действия:
1. Перейдите к разделу Управление содержимым —> Группы меню. На этой странице вы увидите системное меню или меню по умолчанию для вашего сайта Conference365.
2. Чтобы добавить дополнительную группу меню, нажмите кнопку «Добавить новую группу меню». Введите название новой группы меню, выберите, хотите ли вы, чтобы новая группа меню имела значки, и нажмите «Сохранить».
3.
а. Щелкните темно-синий значок «Изменить», чтобы переименовать группу меню.
б. Нажмите оранжевую кнопку «Создать страницу/виджет», чтобы создать виджет на странице для этой группы меню.
в. Нажмите голубую кнопку «Элементы», чтобы добавить пункты меню. Выполните шаг 3 раздела «Как изменить навигацию/меню, которое пользователи видят на моем сайте?» Для получения дополнительной информации о добавлении пунктов меню см.
- » data-listid=»30″>
д. Щелкните оранжевый значок «Главная», чтобы установить группу меню в качестве меню по умолчанию для вашего сайта.
эл. Щелкните красный значок «Удалить», чтобы удалить группу меню.
4. После создания группы меню ее можно добавить на любую страницу или на глобальную боковую панель, выбрав «Группа меню» в качестве типа виджета.
5. Выберите «Горизонтальное меню» или «Вертикальное меню» в строке «Ориентация меню».