Часто, выполняя заказ на создание веб-сайта, мы сталкиваемся с необходимостью предоставить Заказчику возможность комфортного и простого в понимании инструмента для наполнения и редактирования многоуровневого главного меню. Непосредственная работа с шаблоном по FTP или через онлайновый редактор сложна и чревата ошибками в разметке. Именно поэтому мы разработали и создали плагин Menu Generator, который позволяет неопытному пользователю манипулировать главным меню без знаний HTML и без опасности нанести серьезный вред сайту.
Авторы: esclkm, Kalnov Alexey, Cotonti Team
Github: https://github.com/Cotonti-Extensions/menugenerator
plugins на вашем сервереНастройка меню в панели администратора:
Теги для вывода меню в шаблонах имеют следующий формат:
{PHP.MENUGENERATOR.<PATH>}
Например из скриншота выше нижнее меню в "подвале" (footer.tpl):
{PHP.MENUGENERATOR.F}
А боковое меню сайта (в header.tpl):
{PHP.MENUGENERATOR.LE}
Все теги глобальные и доступны из любого шаблона.
Меню можно кастомизировать при помощи шаблонов. Имена шаблонов формируются по следующему принципу:
menugenerator.<general_or_path_root>.<level>.<path>.tpl
где:
Например:
для скриншота выше шаблон меню в "подвале" сайта будет в файле menugenerator.t.tpl, а шаблон бокового меню menugenerator.le.tpl, шаблон меню первого уровня: menugenerator.le.level1.tpl
Можно оформить отдельный пункт меню так: menugenerator.le.level2.le.1.30.tpl
Вы можете использовать дополнительные поля для вывода дополнительной информации (описания), иконок и т.п. Поддерживаютя и экстраполя.
{MENU_TITLE} - заголовок меню{MENU_HREF} - ссылка{MENU_PATH} - путь (см. заполнение меню){MENU_EXTRA} - дополнительное поле{MENU_DESC} - описание{MENU_ID} - ID{MENU_SUBMENU} - вложенное меню.
276 раз
Использует ли он в своей работе ф-цию sed_url и позволяет ли он выбирать ссылки мышкой, не вводя текст вручную? Например выбираешь последовательно страницы->категория->страница а оно генерирует текст ссылки.
223 раза
76 раз
понимаешь - есть не только категории, есть еще и форумы и плагины, сторонние скрипты, внешние ссылки.
Главное суть плагина - правильно постороить дерево ссылок - 4-5 уровневое, при наличие правильного CSS? сделать это с меньшими затратами крови,
А так же сделать различные деревья меню - для различных групп - одно для гостей, другое для админов,
Плюс - возможность сделать различные менюши в разных участках сайта
102 раза
Если во время установки получили "Fatal error" - возможно поможет мое решение.
276 раз
Исправлено. Спасибо.