Меню

Пользователь может изменять структуру главного меню.

Для этого нажмите в заголовке страницы кнопку Настройки и в боковом меню выберите раздел "Меню".

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

Нажмите на кнопку + Добавить корневой пункт меню чтобы добавить новый пункт меню первого уровня к существующему дереву, во всплывающем окне введите параметры нового пункта меню и подтвердите действие.

Наведите курсор мыши на нужный узел, справа появится кнопка с выпадающим списком действий над пунктом меню:

  • Добавить пункт меню - позволяет добавить новый дочерний узел к выбранному узлу. Во всплывающем окне введите параметры нового пункта меню и подтвердите действие
  • Редактировать пункт меню - позволяет изменить параметры узла. Во всплывающем окне измените параметры пункта меню и подтвердите действие
  • Удалить пункт меню - позволяет удалить выбранный узел. При этом удаляются все дочерние узлы

Перетащите мышкой узел для изменения структуры дерева.

Для каждого пунта меню доступны следующие параметры:

  • Название - название пункта меню. Может быть переведено на другой язык
  • Описание - подсказка при наведении на пункт меню. Может быть переведена на другой язык
  • Тип - тип пункта меню. По умолчанию - Адрес макета шаблона. Поддерживаются следующие типы:
    • Адрес макета шаблона - добавляет параметр dispatch
    • Yii2 адрес - адрес вида module/controller/action, добавляет параметр r
    • Другой адрес - любой URL адрес
  • Адрес - адрес, тип которого указывется в параметре Тип
  • Параметры - параметры, которые будут добавлены к адресу
  • Назначение открываемого окна - в каком окне будет открыт результат. По умолчанию - Текущее окно. Поддерживаются следующие:
    • Текущее окно - результат будет открыт в текущем окне
    • Новое окно - результат будет открыт в новом окне (вкладке браузера)
    • Всплывающее окно - результат будет открыт во всплывающем окне. Не будет работать для адресов на внешние сайты
  • Перевод - включить или нет перевод пункта меню. По умолчанию включено
  • Источник сообщений для перевода - какой массив сообщений будет использоваться, если включена опция Перевод. По умолчанию - common
  • Класс иконки - опциональный класс иконки fontawesome
  • По умолчанию - если указан этот атрибут, то пункт меню помечается "по умолчанию" - будет загружаться при переходе в корень сайта

Все изменения меню сохраняются индивидуально для каждого пользователя. Существуют настройки по умолчанию, на которые можно при желании переключиться. Для этого нажмите на кнопку Загрузить меню по умолчанию и подтвердите действие.