ФУНКЦИОНАЛ:
- Модуль содержит дополнительные шаблоны для стандартного компонента меню (bitrix:menu): scoder_horizontalmultilevel, scoder_verticalmultilevel, scoder_horizontalmultiline.
- Некоторые шаблоны могут содержать иконки, баннеры или продвигаемые товары для основных пунктов (категории 1-го уровня), которые легко указываются, если меню строится на базе категорий инфоблока.
- Также входит компонент аналогичный служебному компоненту bitrix:menu.sections, но расширяющий его возможности, добавляя возможность передавать в шаблон поля и свойства раздела инфоблока, фильтровать разделы и выводить элементы раздела как подпункты родительской категории.
ПРЕИМУЩЕСТВА:
- Работает на всех редакциях 1С-Битрикс (Управление сайтом) и 1С-Битрикс24 (коробочный портал), но не предназначен для облачного Битрикс24.
- Техническая поддержка: общение напрямую с разработчиками, без менеджеров.
ВНИМАНИЕ:
- На момент выпуска модуля шаблоны друг с другом могут конфликтовать, не рекомендуем использовать несколько шаблонов на одной странице.
- Визуально шаблоны меню отлажены на стандартном типовом интернет-магазине bitrix:eshop, не исключаем малую вероятность пересечения в стилях на вашем шаблоне сайта. В этом случае напишите нам в техподдержку.
- На момент выпуска модуля шаблоны выполнены только в одной цветовой тематике - синей.
- Для работы некоторых шаблонов, необходима библиотек jquery. Если она не подключена в шаблоне вашего сайта, то необходимо подключить в параметрах компонента меню.
- Для внедрения модуля нужны определенные компетенции по 1С-Битрикс, рекомендуем обратиться к программистам, специализирующимся на 1С-Битрикс или к нам (внедрение непосредственно на Ваш проект выполняется за отдельное вознаграждение).
- Для корректной работы модуля необходимо, чтобы на сайте были установлены все последние обновления модулей 1с-Битрикс и тест Настройки -> Инструменты -> Проверка системы не должен возвращать ошибок.
- Данный модуль разработан с использованием апи D7, смотрите минимальные тех. требования для ядра D7.
ДОПОЛНИТЕЛЬНО:
На демо-сайте один из категорий (
Коллекции) разделили на такие подкатегории:
Это стандартные категории в инфоблоке и подразделы в них тоже. Если есть необходимость организовать аналогичные ветки и собирать в них товары по подходящим параметрам, то рекомендуем другой наш модуль, который уже хорошо зарекомендовал себя:
Модуль устанавливается через
стандартный механизм установки модулей.
После установки модуля становятся доступны новые шаблоны для компонента
bitrix:menu, которые можно использовать при разработке или доработке своего веб-сайта:
- scoder_horizontalmultilevel - адаптивное горизонтальное многоуровневое меню.
- scoder_verticalmultilevel - адаптивное вертикальное многоуровневое меню.
- scoder_horizontalmultiline - адаптивное горизонтальное многострочное многоуровневое меню.
Кроме этого доступен служебный компонент scoder:menu.sections, который аналогичен компоненту
bitrix:menu.sections, но имеет ряд дополнительных параметров и более тесно взаимодействует с данным модулем (настройками модуля).
В файлах типа .ваше_меню.menu_ext.php, если используете данные шаблоны меню, рекомендуем поменять фразу bitrix:menu.sections на scoder:menu.sections, все остальные параметры оставить как есть, они совпадают у компонентов.
Настройки модуля (Настройки - Настройки продукта - Настройки модулей - Scoder: Шаблоны меню):
- Код UF поля, где хранится файл иконки для пункта меню - пользовательское свойство типа "Файл" раздела инфоблока, где хранится ИД файла, который необходимо выводить в качестве иконок в пункте меню. Применяется для шаблонов scoder_horizontalmultilevel и scoder_verticalmultilevel.
- Код UF поля, где хранится файл баннера для пункта меню - пользовательское свойство типа "Файл" раздела инфоблока, где хранится ИД файла, который необходимо выводить в качестве баннера в пункте меню. Применяется для шаблона scoder_verticalmultilevel.
- Код UF поля, где хранится ссылка для баннера - пользовательское свойство типа "Строка" раздела инфоблока, где хранится ссылка, на какую страницу должен вести баннер, указанный выше. Применяется для шаблона scoder_verticalmultilevel.
- Код UF поля, где хранится ид элемента, продвигаемого в пункте меню - пользовательское свойство раздела инфоблока, где хранится ИД элемента (товара), который отображать в пункте меню. Применяется для шаблона scoder_horizontalmultilevel .
- Код UF поля, где хранится ссылка для альтернативного адреса категории- пользовательское свойство раздела инфоблока, где хранится альтернативный адрес для категориив в меню, подробнее Альтернативный адрес (УРЛ) для категорий инфоблока в меню.
Пользовательские свойства, которые указываются в настройках, необходимо создать самостоятельно в нужном инфоблоке для разделов инфоблока. Т.к. опции не являются множественными, то при использовании нескольких инфоблоков, рекомендуем создавать пользовательские свойства (UF) для категорий с одинаковыми кодами.
Разработчикам, дополнительные параметр компонента scoder:menu.sections:
- SECTION_FIELDS - массив, можно указать поля разделов, которые будут доступны в шаблоне bitrix:menu.
- SECTION_USER_FIELDS - массив, можно указать пользовательские поля (UF_) разделов, которые будут доступны в шаблоне bitrix:menu.
- FILTER_NAME - название переменной для фильтра.
- USE_ELEMENTS - добавлять ли в пункты меню элементы раздела.
Компонент scoder:menu.sections можно использовать и для стандартных шаблонов.
Техническая поддержка осуществляется по e-mail адресу
scoder.ru@yandex.ru. Все просьбы и предложения, пожалуйста, отправляйте на указанный почтовый ящик или в комментариях к решению.
При обращении в службу поддержки обязательно указывайте:
- адрес сайта,
- логин и пароль администратора,
- ftp логин и пароль,
- e-mail покупателя модуля или номер вашего купона,
- техническая поддержка не оказывается, если закончился срок получения обновлений модуля.
Задачи по доработке модуля выполняем за отдельное вознаграждение, но оставляем за собой право отказать в такой доработке без объяснения причин.