Каталог для CMS DLE . (Модуль)
1) Модуль каталога товаров (далее МКТ), должен иметь систему
шаблонов. Свои шаблоны для вывода информации.
2) МКТ должен иметь иметь ЧПУ и иметь полное отображение в модуле {sppedbar}
3) МКТ выводится на отдельной странице по адресу site.ru/catalog/
4) МКТ должен иметь функцию создания категорий и подкатегорий неограниенной вложенности
5) Категории так же должны отображаться с ЧПУ вида:
где, mobile, comp, device - альтернативное имя категории(alt_name)
6) МКТ должен иметь админ.панель в которой должны находится следующие настройки:
Раздел 1 - Настройка модуля:
- название каталога (например: "Каталог мобильников") - Данное имя и выводится в модуле {speedbar}
- Включить ЧПУ - возможность использование модуля со включенным ЧПУ так и без него
- Создание дополнительных полей для товара
- Вывод подкатегорий в на главной странице каталога: да, нет, до какого уровня вложенности.
Раздел 2 - Категории:
- Создание категории
(включает в себя следующие поля: Имя, Альтернативное имя, Описание категории, Развораивающееся меню - Основная категория, Шаблон для самой категории, Шаблон для товара данной категории, Порядок сортировки товара, колличество товара на страницу)
- Редактирование категории
- Просмотр категорий
- Редактирование позиций категорий (смена местами категорий, выше, ниже)
Раздел 3 - Работа с товаром:
- Добавить товар
(включает в себя следующие поля: Название товара, ЧПУ URL товара - при этом если поле остаётся пустым генерируется автоматически, Выбор категории (возможность принадлежности товара нескольки категориям), Загрузка изображений(отметка галочкой основной картинки для вывода в категории, отдельный водяной знак + уменьшение), Описание товара + BB код, дополнительные поля создаваемые в разделе Настройка модуля - Создание дополнительных полей)
- Редактировать товар (+ возможность удалить)
- Просмотр товара списком, возможность отсортировать по определенной категории.
7) Шаблоны:
МКТ должен содержать следующие шаблоны:
(имя шаблона, за вывод чего отвечает, содержание тегов)
catalog.tpl - вывод категории по адресу site.ru/catalog/ - {cat_name}, {cat_opisanie}, {cat_sub}(вывод под категорий, настраивается в адин.панеле), [full_cat] [full_cat](информация или тег заключенный между данными тегам является ссылкой в категорию)
cat_category.tpl - вывод товара в категории по адресу site.ru/catalog/mobile/ - {image}(вывод основной картинки), {tov_name}(название товара), {cat_sub}(вывод под категорий, настраивается в адин.панеле), {tov_op}(описание товара), {tov_xfields}(дополнительные поля), (информация или тег заключенный между данными тегам является ссылкой в категорию)
tovar.tpl - вывод товара site.ru/catalog/mobile/nokia6300.html - оставлены все те же теги из шаблона cat_category.tpl, добавляется только функция при счелчке на картинки она открывается в новом окне в полный размер.