Назначение: модуль должен выводить главное настраиваемое меню, аналогично меню, в которое выводятся родительские категории товаров.
Требования:
1. Структура меню должна определяться в настройках модуля. Каждый пункт должен иметь два параметра: Наименование и Ссылка.
2. Меню должно быть произвольной структуры без ограничения уровней вложенности (если это проблематично, то можно ограничить скажем 4мя уровнями)
3. Соответственно для каждого элемента меню должен быть определен родительский элемент меню. Если родительский элемент пустой, то это пункт меню самого высшего уровня.
4. Если пункт меню имеет вложенные элементы, то он все равно должен иметь параметр Ссылка
5. Должна быть возможность добавления пункта меню с категориями товаров. Т.е. элемент уровня, который должен иметь наименование, но будет выводить категории товаров, как они заданы в админке (без указания количества в скобках). Допустим в настройках пункта будет галочка “это меню категорий”. Т.е. не обязательно что это меню верхнего уровня и в общем случае оно может быть не одно. Просто если у пункта указано что это меню категорий, то из этого пункта выпадают категории товаров.
6. Оформление меню через файл стилей. По умолчанию можно его сделать как оно идет в стандартном шаблоне для категорий.
7. Изначально меню должно выглядеть и располагаться на мсте дефолтного меню категорий и никуда не съезжать, если на странице будут боковые модули
Опубликован 25.04.2012 в 17:18