Краткая информация о модуле (хаке)
Автор: demiant
Версия DLE:
19 и выше
Контакты:
demiant@demiant.ws
Модуль Меню сайта разрабатывался для одной единственной цели сделать меню сайта редактируемым в одном месте, с возможностью настройки ссылок для отображения и настройке меню в одном месте. Так как все же постоянно редактировать tpl шаблон и пытаться предугадать поведение стилей тоже не всегда можно адекватно.
Модуль протестирован на версии 20.0, но так как у него нет своего ЧПУ можно его попробовать поставить на более низкую версию где есть система плагинов.
Версия php 8.2 и выше.
Модуль имеет админ панель, ставиться он через систему плагинов самой CMS DLE, затрагиваеться всего 2 файла при инсталяции плагина.
Скриншот главной страницы админ панели:
По скриншоту видно что создано 2 типа меню, это панель навигации с отдельными настройками и боковое меню. Так же доступно создание нового меню.
Скриншот горизонтального меню:
В данном разделе позволительно создание ссылки в меню как на внешний источник так и на внутренний, редактирование и смена позиции осуществляеться на ajax, редактирование это всплывающее окно на скриншоте ниже:
что позволяет заполнить навбар нужными ссылками, включая с доступом на основе прав доступа, туда же можно вставить ту же ссылку регистрации и выставить ее видимость только для неавторизованных пользователей.
Здесь можно выставить категории что бы они отображались согласно иеархии выставленной в разделе управления категориями, если выставить у раздела в названии к примеру Категории или люое название, блок становиться автоматически скрытым, если нажать на него то он раздвигаеться на подобие аккардеона.
так же для каждого раздела можно указывать свой класс стилей css.
Модуль предоставляеться как есть, в комплекте файлы модуля, плагин инсталяции и html инструкция с примером работы модуля и детальным описанием модуля.
Сам модуль:
