Требуется написать модуль группировки категорий в различные меню, а также вывод "хлебных крошек" в зависимости от вложенности выбранной категории, товара. Прототип страницы модуля во вложении.
Структура страницы:
1. Слева выводится список созданных категорий
2. В правой части выводятся созданные меню
Принцип работы:
1. При нажатии на кнопку "Новое меню" создается отдельный блок состоящий из:
Заголовка (можно редактировать);
ID (созданного меню);
Кнопка "Добавить HTML" (создает поле, можно размещать между пунктами в иерархии);
Кнопка "Удалить" (удаляет меню).
2. Далее из левой части страницы, где список категорий, кликом мышки перетаскиваем нужную категорию;
3. Выстраиваем иерархию, перетаскиванием добавленных категорий в меню (показано на скриншоте, последний пункт).
Информация:
– Внизу каждого меню должен быть чекбокс "Скрывать вложенность", при выставлении которого в шаблоне будут отображаться все иерархии сразу, либо только при переходе в родителя.
– Поля для вывода созданного меню в шаблон, а также хлебных крошек.
– Если в хлебных крошках встречаются похожие категории, то на странице могут выводиться несколько, например:
Компьютеры > Комплектующее > Видеокарты
Ноутбуки > Комплектующее > Видеокарты
Аналогично и на странице товара, могут встречаться мультикатегории, например:
Компьютеры > Комплектующее > Видеокарты
Модернизация > Офисное оборудование > Средний класс
В таком случае в хлебных крошках должны выводиться также 2 иерархии.