Добавление новой кнопки меню

addRemakeMenuBtn(position, name, url, class_name)

position — порядковый номер новой кнопки меню (отсчёт идёт с единицы). Не забывайте, что аватар пользователя тоже считается кнопкой меню.

name — видимое пользователю название новой кнопки меню.

url — ссылка на страницу, которая будет открываться при клике на кнопку меню. Если по новой кнопке должно раскрываться подменю, то в качестве значения этого атрибута пропишите null (без кавычек).

class_name — класс новой кнопки меню.

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

Пример:

//Для кнопки-ссылки:
$(document).on('remake-left-menu-ready',function(){
  addRemakeMenuBtn(2, "Вебинары", "/webinar/control/webinar", "menu-item-webinar");
});

//Для кнопки, которая будет содержать подменю:
$(document).on('remake-left-menu-ready',function(){
  addRemakeMenuBtn(2, "Вебинары", null, "menu-item-webinar");
});

Добавление пункта подменю в существующую кнопку меню

addRemakeSubmenuBtn(section, position, name, url, class_name)

section — класс секции, куда добавляется новый пункт.

position — порядковый номер нового пункта подменю (отсчёт идёт с единицы).

name — видимое пользователю название нового пункта подменю.

url — ссылка на страницу, которая будет открываться при клике на новый пункт подменю.

class_name — класс нового пункта подменю

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

Пример: