Каталог (комплексный компонент)
Комплексный компонент осуществляет вывод полного каталога товаров из определенного инфоблока.
Описание catalog
Функциональность компонента объединяет возможности нескольких одностраничных компонентов: фильтра, компонента сравнения, вывода элементов раздела, топа элементов, связанных элементов и др. Расположив комплексный компонент на странице, можно получить полнофункциональный каталог. Компонент является стандартным, входит в дистрибутив модуля и содержит три шаблона: store_v3, .default и bootstrap_v4.
Внимание! Компонент не работает с инфоблоками, не имеющими структуры разделов. Если по логике проекта информация не должна иметь структурного деления, то необходимо создать один раздел верхнего уровня и уже в нём размещать элементы инфоблока.
В визуальном редакторе компонент расположен по пути Контент > Каталог > Каталог.
Компонент относится к модулю Информационные блоки.
Порядок секций в форме настройки компонента может меняться в зависимости от выбранного шаблона.
Параметры
Поле | Параметр | Описание | |||||||||||||||||||||||||||||||||||||||||||||
Основные параметры | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Тип инфоблока | IBLOCK_TYPE | Указывается один из созданных в системе типов информационных блоков. | |||||||||||||||||||||||||||||||||||||||||||||
Инфоблок | IBLOCK_ID | Для выбранного типа инфоблоков указывается идентификатор информационного блока, из которого будет выводиться каталог товаров. | |||||||||||||||||||||||||||||||||||||||||||||
Источник данных | |||||||||||||||||||||||||||||||||||||||||||||||
Недоступные товары | HIDE_NOT_AVAILABLE | Как отображать недоступные товары:
Товар с торговыми предложениями считается доступным, если хоть одно предложение доступно. Доступность товара не означает, что его можно купить. Для покупки должны быть цены тех типов, по которым клиент может покупать. | |||||||||||||||||||||||||||||||||||||||||||||
Недоступные торговые предложения | HIDE_NOT_AVAILABLE_OFFERS | Указывается способ отображения недоступных для покупки торговых предложений:
| |||||||||||||||||||||||||||||||||||||||||||||
Внешний вид | |||||||||||||||||||||||||||||||||||||||||||||||
Цветовая тема* | TEMPLATE_THEME | Задается цветовая схема для отображения элементов каталога. По умолчанию используется синяя схема (blue). | |||||||||||||||||||||||||||||||||||||||||||||
Дополнительная картинка основного товара | ADD_PICT_PROP | Указывается свойство, в котором хранится дополнительная картинка товара. | |||||||||||||||||||||||||||||||||||||||||||||
Свойство меток товара | LABEL_PROP | Указываются свойство, в котором хранится метка товара (например, новинка). | |||||||||||||||||||||||||||||||||||||||||||||
Свойство меток товара, отображаемые на мобильных устройствах | LABEL_PROP_MOBILE | Выбираются свойства, которые будут отображены в метках товара на мобильных устройствах. Для выбора доступны те свойства, которые были отмечены в параметре Свойство меток товара (LABEL_PROP). | |||||||||||||||||||||||||||||||||||||||||||||
Расположение меток товара | LABEL_PROP_POSITION | Указывается место расположения метки товара. | |||||||||||||||||||||||||||||||||||||||||||||
Схема отображения | PRODUCT_DISPLAY_MODE | Задается режим отображения товаров: простой (N) или расширенный (Y). | |||||||||||||||||||||||||||||||||||||||||||||
Дополнительные картинки предложения | OFFER_ADD_PICT_PROP | Задается свойство, в котором хранится дополнительная картинка для торгового предложения. Параметр доступен для инфоблока с торговыми предложениями. | |||||||||||||||||||||||||||||||||||||||||||||
Свойства для отбора предложений | OFFER_TREE_PROPS | Указываются свойства, по значениям которых будут группироваться торговые предложения. Параметр доступен для инфоблока с торговыми предложениями.
Обратите внимание, что данный параметр недоступен при отмеченной опции
Использовать параметры свойств в компонентах и формах
![]() | |||||||||||||||||||||||||||||||||||||||||||||
Показывать кнопку продолжения покупок во всплывающих окнах | COMMON_SHOW_CLOSE_POPUP | [Y|N] При отмеченной опции будет отображаться кнопка Продолжить покупки во всплывающем окне, появляющемся после добавления товара в корзину. | |||||||||||||||||||||||||||||||||||||||||||||
Разрешить оповещения для отсутствующих товаров | PRODUCT_SUBSCRIPTION | [Y|N] При отмеченной опции клиент будет оповещаться, что интересующий его товар стал доступным для покупки. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать процент скидки | SHOW_DISCOUNT_PERCENT | [Y|N] При отмеченной опции будет отображаться процентное значение скидки, если она задана, станет доступно
дополнительное поле
| |||||||||||||||||||||||||||||||||||||||||||||
Показывать старую цену | SHOW_OLD_PRICE | [Y|N] Если задана скидка на товар, то при отмеченной опции будет отображаться старая цена. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать остаток товара | SHOW_MAX_QUANTITY | Укажите способ отображения остатка товара:
| |||||||||||||||||||||||||||||||||||||||||||||
Текст кнопки "Купить" | MESS_BTN_BUY | Задается текст, который должен быть отображен на кнопке "Купить". | |||||||||||||||||||||||||||||||||||||||||||||
Текст кнопки "Добавить в корзину" | MESS_BTN_ADD_TO_BASKET | Задается текст, который должен быть отображен на кнопке добавления в корзину. | |||||||||||||||||||||||||||||||||||||||||||||
Текст кнопки "Сравнение" | MESS_BTN_COMPARE | Задается текст, который должен быть отображен на кнопке для сравнения товаров. | |||||||||||||||||||||||||||||||||||||||||||||
Текст кнопки "Подробнее" | MESS_BTN_DETAIL | Задается текст, который должен быть отображен на кнопке "Подробнее". | |||||||||||||||||||||||||||||||||||||||||||||
Сообщение об отсутствии товара | MESS_NOT_AVAILABLE | Указывается текст, который будет отображаться при отсутствии товара и невозможности его купить. | |||||||||||||||||||||||||||||||||||||||||||||
Сообщение о недоступности услуги | MESS_NOT_AVAILABLE_SERVICE | Указывается текст, который будет отображаться при недоступности услуги. | |||||||||||||||||||||||||||||||||||||||||||||
Текст кнопки "Уведомить о поступлении" | MESS_BIN_SUBSCRIBE | Указывается текст, который будет отображаться в уведомлении о поступлении товара. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать боковую панель в списке товаров | SIDEBAR_SECTION_SHOW | [Y|N] При отмеченной опции на странице со списком товаров будет отображен блок с содержимым включаемой области, путь к которой указан в параметре ниже.
Для шаблона .default параметр называется Показывать правый блок в списке товаров. | |||||||||||||||||||||||||||||||||||||||||||||
Расположение боковой панели в списке товаров | SIDEBAR_SECTION_POSITION | Выбирается расположение боковой панели в списке товаров: справа (right) или слева (left).
Параметр недоступен в шаблоне .default. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать боковую панель на детальной странице | SIDEBAR_DETAIL_SHOW | [Y|N] При отмеченной опции на детальной странице будет отображен блок с содержимым включаемой области, путь к которой указан в параметре ниже.
Для шаблона .default параметр называется Показывать правый блок на детальной странице. | |||||||||||||||||||||||||||||||||||||||||||||
Расположение боковой панели на детальной странице | SIDEBAR_DETAIL_POSITION | Выбирается расположение боковой панели на детальной странице товара: справа (right) или слева (left).
Параметр недоступен в шаблоне .default. | |||||||||||||||||||||||||||||||||||||||||||||
Путь к включаемой области для вывода информации в боковой панели | SIDEBAR_PATH | Указывается путь к файлу включаемой области. | |||||||||||||||||||||||||||||||||||||||||||||
Согласие пользователя | |||||||||||||||||||||||||||||||||||||||||||||||
Запрашивать согласие | USER_CONSENT | [Y|N] Установленный флажок включает механизм согласия пользователя в комментариях к товару. | |||||||||||||||||||||||||||||||||||||||||||||
Соглашение | USER_CONSENT_ID | Задается текст соглашения, которое отображается неавторизованному пользователю при создании комментария к товару. | |||||||||||||||||||||||||||||||||||||||||||||
Галка по умолчанию проставлена | USER_CONSENT_IS_CHECKED | Установка галочки автоматически устанавливает галочку в чекбоксе согласия пользователя. То есть согласие применяется одновременно с нажатием кнопки . | |||||||||||||||||||||||||||||||||||||||||||||
Загружать текст сразу | USER_CONSENT_IS_LOADED | Текст соглашения будет выводиться сразу. Если флажок не установлен, для просмотра текст нужно будет кликнуть по кнопке согласия. | |||||||||||||||||||||||||||||||||||||||||||||
Управление адресами страниц | |||||||||||||||||||||||||||||||||||||||||||||||
Включить поддержку ЧПУ | SEF_MODE | [Y|N] При отмеченной опции будет включена поддержка ЧПУ.
Если режим поддержки ЧПУ включен, то необходимо настроить следующие параметры:
Если режим поддержки ЧПУ выключен, то необходимо настроить следующие параметры:
| |||||||||||||||||||||||||||||||||||||||||||||
Управление режимом AJAX | |||||||||||||||||||||||||||||||||||||||||||||||
Включить режим AJAX | AJAX_MODE | [Y|N] При установленной опции для компонента будет включен режим AJAX. | |||||||||||||||||||||||||||||||||||||||||||||
Включить прокрутку к началу компонента | AJAX_OPTION_JUMP | [Y|N] Если пользователь совершит AJAX-переход, то при установленной опции по окончании загрузки произойдет прокрутка к началу компонента. | |||||||||||||||||||||||||||||||||||||||||||||
Включить подгрузку стилей | AJAX_OPTION_STYLE | [Y|N] Если параметр принимает значение "Y", то при совершении AJAX-переходов будет происходить подгрузка и обработка списка стилей, вызванных компонентом. | |||||||||||||||||||||||||||||||||||||||||||||
Включить эмуляцию навигации браузера | AJAX_OPTION_HISTORY | [Y|N] Когда пользователь выполняет AJAX-переходы, то при включенной опции можно использовать кнопки браузера Назад и Вперед. | |||||||||||||||||||||||||||||||||||||||||||||
Настройки кеширования | |||||||||||||||||||||||||||||||||||||||||||||||
Тип кеширования | CACHE_TYPE | Тип кеширования:
| |||||||||||||||||||||||||||||||||||||||||||||
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | |||||||||||||||||||||||||||||||||||||||||||||
Кешировать при установленном фильтре | CACHE_FILTER | [Y|N] При отмеченной опции каждый результат, полученный из фильтра, будет кешироваться. | |||||||||||||||||||||||||||||||||||||||||||||
Учитывать права доступа | CACHE_GROUPS | [Y|N] При отмеченной опции будут учитываться права доступа при кешировании. | |||||||||||||||||||||||||||||||||||||||||||||
Дополнительные настройки | |||||||||||||||||||||||||||||||||||||||||||||||
Использовать основной раздел для показа элемента | USE_MAIN_ELEMENT_SECTION | [Y|N] Если опция отмечена, то при переходе на детальную страницу элемента в адресную строку браузера будет подставляться тот путь, который формируется при просмотре элемента через основной раздел, даже если элемент открыт через другой родительский его раздел.
Если опция не отмечена, про ссылка на детальную страницу элемента формируется с учетом того раздела, через который элемент открыт на просмотр. Рассмотрим пример, когда опция в настройках отмечена. Допустим, что элемент с символьным кодом marketing привязан к двум разделам с кодами bisness и science соответственно, причем раздел с кодом bisness является основным. В результате, если пользователь пришел в раздел science и кликнул на элемент marketing, то в строке браузера вместо http://mysite.ru/catalog/science/marketing/ будет отображено http://mysite.ru/catalog/bisness/marketing/. | |||||||||||||||||||||||||||||||||||||||||||||
Строгая проверка раздела для детального показа элемента | DETAIL_STRICT_SECTION_CHECK | [Y|N] При отмеченной опции будет выполняться строгая проверка принадлежности элемента к разделу. Таким образом, если при просмотре элемента в адресной строке указать неверный раздел, то будет выдана 404-я ошибка. Если опцию не отмечать, то нужный элемент будет показан в любом случае. |
|||||||||||||||||||||||||||||||||||||||||||||
Устанавливать в заголовках ответа время модификации страницы | SET_LAST_MODIFIED | [Y|N] При отмеченной опции http-ответ сервера будет содержать время последнего изменения страницы (заголовок Last-Modified). | |||||||||||||||||||||||||||||||||||||||||||||
Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет устанавливаться при переходе к разделам - имя раздела, к детальному просмотру элемента - имя элемента. | |||||||||||||||||||||||||||||||||||||||||||||
Включать раздел в цепочку навигации | ADD_SECTIONS_CHAIN | [Y|N] Если опция отмечена и в инфоблоке созданы разделы, то при переходе по разделам их названия или заголовки (если выполнены настройки SEO) будут добавляться в цепочку навигации. | |||||||||||||||||||||||||||||||||||||||||||||
Включать название элемента в цепочку навигации | ADD_ELEMENT_CHAIN | [Y|N] При отмеченной опции название или заголовок (если задан в настройках SEO) элемента будет добавлен в цепочку навигации. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать список лидеров продаж | USE_SALE_BESTSELLERS | [Y|N] При отмеченной опции будет показан блок лидеров продаж. | |||||||||||||||||||||||||||||||||||||||||||||
Настройки фильтра | |||||||||||||||||||||||||||||||||||||||||||||||
Показывать фильтр | USE_FILTER | [Y|N] При отмеченной опции становятся доступными
поля настройки фильтра
| |||||||||||||||||||||||||||||||||||||||||||||
Настройки отзывов | |||||||||||||||||||||||||||||||||||||||||||||||
В шаблоне .default компонента catalog версии модуля "Информационные блоки" выше 14.0.0 параметры этой секции работать не будут. В этом случае настройки отзывов следует проводить в секции Настройки детального просмотра. Но параметры присутствуют в компоненте из соображений совместимости с более ранними версиями, где они использовались. | |||||||||||||||||||||||||||||||||||||||||||||||
Разрешить отзывы | USE_REVIEW | [Y|N] При отмеченной опции будет доступен функционал отзывов и становятся доступными параметры настройки отзывов. | |||||||||||||||||||||||||||||||||||||||||||||
Количество сообщений на одной странице | MESSAGES_PER_PAGE | Параметр определяет количество выводимых на одной странице сообщений отзывов. | |||||||||||||||||||||||||||||||||||||||||||||
Использовать CAPTCHA | USE_CAPTCHA | [Y|N] При отмеченной опции будет выводиться изображение и поле ввода CAPTCHA в форме добавления отзыва в публичной части. | |||||||||||||||||||||||||||||||||||||||||||||
Использовать AJAX в диалогах | REVIEW_AJAX_POST | [Y|N] При отмеченной опции в диалогах будет использоваться технология AJAX. | |||||||||||||||||||||||||||||||||||||||||||||
Путь относительно корня сайта к папке со смайлами | PATH_TO_SMILE | Задается путь к папке со смайликами относительно корня сайта. | |||||||||||||||||||||||||||||||||||||||||||||
ID форума для отзывов | FORUM_ID | Указывается идентификатор форума, в котором будут храниться отзывы пользователей. | |||||||||||||||||||||||||||||||||||||||||||||
Страница чтения темы (пусто - получить из настроек форума) | URL_TEMPLATES_READ | Указывается относительный путь к странице чтения темы на форуме. Если поле пусто, путь к странице будет получен из настроек форума. | |||||||||||||||||||||||||||||||||||||||||||||
Показать ссылку на форум | SHOW_LINK_TO_FORUM | [Y|N] При отмеченной опции на странице фотографии будет отображена ссылка на форум обсуждения. | |||||||||||||||||||||||||||||||||||||||||||||
Начинать тему текстом элемента | POST_FIRST_MESSAGE | [Y|N] При отмеченной опции сообщение в отзыве будет начинаться с анонса фотографии. | |||||||||||||||||||||||||||||||||||||||||||||
Настройки действий | |||||||||||||||||||||||||||||||||||||||||||||||
Название переменной, в которой передается действие | ACTION_VARIABLE | Задается имя переменной, в которой передается действие: ADD_TO_COMPARE_LIST, ADD2BASKET и т.д. Значение поля по умолчанию action. Значение параметра должно быть уникальным среди всех используемых компонентов на одной странице. | |||||||||||||||||||||||||||||||||||||||||||||
Название переменной, в которой передается код товара для покупки | PRODUCT_ID_VARIABLE | Задается имя переменной, в которой будет передаваться идентификатор товара. | |||||||||||||||||||||||||||||||||||||||||||||
Сравнение товаров | |||||||||||||||||||||||||||||||||||||||||||||||
Разрешить сравнение товаров | USE_COMPARE | [Y|N] При отмеченной опции становятся доступными
поля для настройки сравнения элементов
| |||||||||||||||||||||||||||||||||||||||||||||
Цены | |||||||||||||||||||||||||||||||||||||||||||||||
Тип цены | PRICE_CODE | Указывается какой из типов цен будет выведен в каталоге. Если не задан ни один из типов, то цена товара и кнопки Купить и В корзину показаны не будут. | |||||||||||||||||||||||||||||||||||||||||||||
Использовать вывод цен с диапазонами | USE_PRICE_COUNT | [Y|N] При отмеченной опции будут отображаться цены всех типов на товары. | |||||||||||||||||||||||||||||||||||||||||||||
Выводить цены для количества | SHOW_PRICE_COUNT | Параметр определяет количество единиц товара, для которых выводить стоимость. | |||||||||||||||||||||||||||||||||||||||||||||
Включать НДС в цену | PRICE_VAT_INCLUDE | [Y|N] При отмеченной опции цены будут показаны с учетом НДС. | |||||||||||||||||||||||||||||||||||||||||||||
Отображать значение НДС | PRICE_VAT_SHOW_VALUE | [Y|N] При отмеченной опции цены будут показаны величины НДС. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать цены в одной валюте | CONVERT_CURRENCY | При установке флажка цены будут выводиться в одной валюте, даже если в каталоге они будут заданы в разных валютах, станет доступным
дополнительное поле
| |||||||||||||||||||||||||||||||||||||||||||||
Добавление в корзину | |||||||||||||||||||||||||||||||||||||||||||||||
URL, ведущий на страницу с корзиной покупателя | BASKET_URL | Указывается путь к странице с корзиной покупателя. | |||||||||||||||||||||||||||||||||||||||||||||
Разрешить указание количества товара | USE_PRODUCT_QUANTITY | [Y|N] При отмеченной опции будет разрешен вывод количества товара, станет доступным
дополнительное поле
| |||||||||||||||||||||||||||||||||||||||||||||
Разрешить указание дробного количества товара | QUANTITY_FLOAT | [Y|N] При отмеченной опции в корзину можно будет добавлять дробное количество товара. Опция доступна, если отмечен параметр Разрешить указание количества товара, до версии модуля 14.0.0. | |||||||||||||||||||||||||||||||||||||||||||||
Добавлять в корзину свойства товаров и предложений | ADD_PROPERTIES_TO_BASKET | [Y|N] При отмеченной опции становятся доступными
настройки выбора свойств товаров и предложений
| |||||||||||||||||||||||||||||||||||||||||||||
Одинаковые настройки показа кнопок добавления в корзину или покупки на всех страницах | USE_COMMON_SETTINGS_BASKET_POPUP | [Y|N] При отмеченной опции на всех страницах каталога будут использоваться одинаковые настройки отображения кнопок для добавления в корзину или покупки. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать кнопку добавления в корзину или покупки | COMMON_ADD_TO_BASKET_ACTION | Выберите какая кнопка на страницах каталога должна отображаться: кнопка покупки (BUY) или кнопка добавления в корзину (ADD).
Параметр доступен, если отмечена опция Одинаковые настройки показа кнопок добавления в корзину или покупки на всех страницах. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать кнопку добавления в корзину или покупки на странице с top'ом товаров | TOP_ADD_TO_BASKET_ACTION | Выберите какая кнопка должна отображаться на странице с top'ом товаров: кнопка покупки (BUY) или кнопка добавления в корзину (ADD).
Параметр доступен, если опция Одинаковые настройки показа кнопок добавления в корзину или покупки на всех страницах не отмечена. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать кнопку добавления в корзину или покупки на странице списка товаров | SECTION_ADD_TO_BASKET_ACTION | Выберите какая кнопка должна отображаться на странице списка товаров: кнопка покупки (BUY) или кнопка добавления в корзину (ADD).
Параметр доступен, если опция Одинаковые настройки показа кнопок добавления в корзину или покупки на всех страницах не отмечена. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать кнопки добавления в корзину и покупки на детальной странице товара | DETAIL_ADD_TO_BASKET_ACTION | Укажите какие кнопки должны отображаться на детальной странице товара: кнопка покупки (BUY) и/или кнопка добавления в корзину (ADD).
Параметр доступен, если опция Одинаковые настройки показа кнопок добавления в корзину или покупки на всех страницах не отмечена. | |||||||||||||||||||||||||||||||||||||||||||||
Выделять кнопки добавления в корзину и покупки на детальной странице товара | DETAIL_ADD_TO_BASKET_ACTION_PRIMARY | Укажите какие кнопки должны быть выделены на детальной странице товара. Для выбора доступны те кнопки, что указаны в поле Показывать кнопки добавления в корзину и покупки на детальной странице товара (DETAIL_ADD_TO_BASKET_ACTION).
Параметр доступен, если опция Одинаковые настройки показа кнопок добавления в корзину или покупки на всех страницах не отмечена. | |||||||||||||||||||||||||||||||||||||||||||||
Настройки поиска | |||||||||||||||||||||||||||||||||||||||||||||||
Максимальное число результатов | SEARCH_PAGE_RESULT_COUNT | Указывается максимальное число результатов поиска, выводимых по одному запросу. Указать количество отображаемых результатов на одной странице можно в настройках списка. | |||||||||||||||||||||||||||||||||||||||||||||
Искать без учета морфологии (при отсутствии результата поиска) | RESTART | [Y|N] При отмеченной опции с лучае отсутствия результата поиска будут выведены элементы, имеющие морфологические отклонения от поискового запроса. | |||||||||||||||||||||||||||||||||||||||||||||
Отключить обработку слов как логических операторов | NO_WORD_LOGIC | [Y|N] При снятой опции слова логических операторов ("И", "ИЛИ" и пр.) будут интерпретироваться только как лингвистическая часть поискового запроса. | |||||||||||||||||||||||||||||||||||||||||||||
Включить автоопределение раскладки клавиатуры | USE_LANGUAGE_GUESS | [Y|N] При отмеченной опции будет включено автоопределение раскладки клавиатуры. | |||||||||||||||||||||||||||||||||||||||||||||
Искать только в активных по дате документах | CHECK_DATES | [Y|N] При отмеченной опции поиск будет осуществляться только в активных по дате элементах. | |||||||||||||||||||||||||||||||||||||||||||||
Использовать сортировку результатов по релевантности | SEARCH_USE_SEARCH_RESULT_ORDER | [Y|N] При отмеченной опции результаты поиска будут отсортированы по релевантности. | |||||||||||||||||||||||||||||||||||||||||||||
Настройки TOP'а | |||||||||||||||||||||||||||||||||||||||||||||||
Выводить топ элементов | SHOW_TOP_ELEMENTS | [Y|N] При отмеченной опции становятся доступными
поля настроек TOP'а элементов
| |||||||||||||||||||||||||||||||||||||||||||||
Настройки списка разделов | |||||||||||||||||||||||||||||||||||||||||||||||
Показывать количество элементов в разделе | SECTION_COUNT_ELEMENTS | Указывается количество элементов в разделе. | |||||||||||||||||||||||||||||||||||||||||||||
Максимальная отображаемая глубина разделов | SECTION_TOP_DEPTH | Параметр определяет максимальную глубину отображаемых в структуре разделов. | |||||||||||||||||||||||||||||||||||||||||||||
Вид списка подразделов | SECTIONS_VIEW_MODE | Определяется способ отображения списка подразделов: в виде списка (LINE), текста (TEXT) или плитки (TILE). | |||||||||||||||||||||||||||||||||||||||||||||
Показывать название раздела | SECTIONS_SHOW_PARENT_NAME | [Y|N] При отмеченной опции будет выводится название раздела (кроме раздела верхнего уровня). | |||||||||||||||||||||||||||||||||||||||||||||
Не показывать названия подразделов | SECTIONS_HIDE_SECTION_NAME | Опция появляется, если для вида списка подразделов установлено Плитка. При выборе этой опции названия подразделов будут скрыты и показаны только картинки разделов. | |||||||||||||||||||||||||||||||||||||||||||||
Настройки списка | |||||||||||||||||||||||||||||||||||||||||||||||
По какому полю сортируем товары в разделе | ELEMENT_SORT_FIELD | Указывается поле, по которому будет происходить сортировка товаров внутри каждого раздела:
| |||||||||||||||||||||||||||||||||||||||||||||
Порядок сортировки товаров в разделе | ELEMENT_SORT_ORDER | Задается порядок сортировки товаров в разделе:
| |||||||||||||||||||||||||||||||||||||||||||||
Поле для второй сортировки товаров в разделе | ELEMENT_SORT_FIELD2 | Указывается поле, по которому будет происходить вторая сортировка товаров внутри каждого раздела:
| |||||||||||||||||||||||||||||||||||||||||||||
Порядок второй сортировки товаров в разделе | ELEMENT_SORT_ORDER2 | Задается порядок второй сортировки товаров в разделе:
| |||||||||||||||||||||||||||||||||||||||||||||
Свойства | LIST_PROPERTY_CODE | Указываются свойства инфоблока, которые будут отображены в списке товаров внутри раздела. При выборе пункта (не выбрано)-> и без указания кодов свойств в строках ниже, свойства выведены не будут.
Обратите внимание, что данный параметр недоступен при отмеченной опции
Использовать параметры свойств в компонентах и формах
![]() | |||||||||||||||||||||||||||||||||||||||||||||
Свойства товаров, отображаемые на мобильных устройствах | LIST_PROPERTY_CODE_MOBILE | Выбираются свойства товаров, которые будут отображены на мобильных устройствах. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать элементы подразделов раздела | INCLUDE_SUBSECTIONS | [Y|N] При отмеченной опции будут отображены элементы подразделов раздела. Может иметь значение "A" (Active) | |||||||||||||||||||||||||||||||||||||||||||||
Установить ключевые слова страницы из свойства раздела | LIST_META_KEYWORDS | Среди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержится ключевые слова страницы. | |||||||||||||||||||||||||||||||||||||||||||||
Установить описание страницы из свойства раздела | LIST_META_DESCRIPTION | Среди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержится описание страницы. | |||||||||||||||||||||||||||||||||||||||||||||
Установить заголовок окна браузера из свойства раздела | LIST_BROWSER_TITLE | Среди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержится заголовок окна браузера. | |||||||||||||||||||||||||||||||||||||||||||||
Установить фоновую картинку для шаблона из свойства | SECTION_BACKGROUND_IMAGE | Указывается свойство, в котором хранится картинка для фона для страницы списка.
Свойство должно быть немножественным типа Файл. Важно! В шаблоне сайта должна быть реализована поддержка этого функционала: в необходимом вам теге должно быть прописано:
<?=$APPLICATION->ShowProperty("backgroundImage")?> | |||||||||||||||||||||||||||||||||||||||||||||
Поля предложений | LIST_OFFERS_FIELD_CODE | Выбираются поля предложений для списка. С помощью клавиши Ctrl можно выбрать несколько значений. Данный параметр появляется при настройке компонента на инфоблок с поддержкой SKU. | |||||||||||||||||||||||||||||||||||||||||||||
Свойства предложений | LIST_OFFERS_PROPERTY_CODE | Указываются свойства предложений. Можно добавлять свои. Данный параметр появляется при настройке компонента на инфоблок с поддержкой SKU.
Обратите внимание, что данный параметр недоступен при отмеченной опции
Использовать параметры свойств в компонентах и формах
![]() | |||||||||||||||||||||||||||||||||||||||||||||
Порядок отображения блоков товара | LIST_PRODUCT_BLOCKS_ORDER | Перетаскивая блоки, определите необходимый вам порядок следования блоков товара.
| |||||||||||||||||||||||||||||||||||||||||||||
Вариант отображения товаров | LIST_PRODUCT_ROW_VARIANTS | В правой части поля выберите блок с подходящим вам вариантом отображения одной строки товаров на странице и перетащите его в левую часть. | |||||||||||||||||||||||||||||||||||||||||||||
Выделять товары в списке | LIST_ENLARGE_PRODUCT | Выберите способ выделения товаров в списке:
Примечание: выделение товаров осуществляется в том случае, если для показа списка товаров выбран хотя бы один вариант вида: ![]() | |||||||||||||||||||||||||||||||||||||||||||||
Выделять по выбранному свойству | LIST_ENLARGE_PROP | Указывается то свойство товара, при наличии которого товар будет выделен в списке просмотренных (если позволяет вариант отображения товаров, см. поле Вариант отображения товаров). Параметр доступен, если в параметре Выделять товары в списке указано значение по свойству (подгонять по шаблону). | |||||||||||||||||||||||||||||||||||||||||||||
Показывать слайдер для товаров | LIST_SHOW_SLIDER | [Y|N] При установленной опции для товаров будет включен показ слайдов и станут доступны
дополнительные поля
| |||||||||||||||||||||||||||||||||||||||||||||
Настройки детального просмотра | |||||||||||||||||||||||||||||||||||||||||||||||
Свойства | DETAIL_PROPERTY_CODE | Среди всех свойств, определенных для данного инфоблока, выбираются те, которые будут отображены при детальном просмотре элементов.
Обратите внимание, что данный параметр недоступен при отмеченной опции
Использовать параметры свойств в компонентах и формах
![]() | |||||||||||||||||||||||||||||||||||||||||||||
Установить ключевые слова страницы из свойства | DETAIL_META_KEYWORDS | Среди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержатся ключевые слова для страницы. | |||||||||||||||||||||||||||||||||||||||||||||
Установить описание страницы из свойства | DETAIL_META_DESCRIPTION | Среди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержится детальное описание страницы. | |||||||||||||||||||||||||||||||||||||||||||||
Установить заголовок окна браузера из свойства | DETAIL_BROWSER_TITLE | Среди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержится заголовок окна браузера. | |||||||||||||||||||||||||||||||||||||||||||||
Устанавливать канонический URL | DETAIL_SET_CANONICAL_URL | [Y|N] При отмеченной опции страница товара будет помечена как каноническая (т.е. будет считаться основной для поисковых систем среди ее дублей).
Каноническая ссылка строится для основного раздела элемента, а если он не задан, то для раздела с наименьшим идентификатором. | |||||||||||||||||||||||||||||||||||||||||||||
Название переменной, в которой передается код группы | SECTION_ID_VARIABLE | Задается имя переменной, в которой будет передаваться идентификатор раздела. | |||||||||||||||||||||||||||||||||||||||||||||
Использовать код группы из переменной, если не задан раздел элемента | DETAIL_CHECK_SECTION_ID_VARIABLE | [Y|N] При отмеченной опции, если не задан раздел элемента, будет использоваться код раздела из значения переменной. | |||||||||||||||||||||||||||||||||||||||||||||
Установить фоновую картинку для шаблона из свойства | DETAIL_BACKGROUND_IMAGE | Указывается свойство, в котором хранится картинка для фона детальной страницы.
Свойство должно быть немножественным типа Файл. Важно! В шаблоне сайта должна быть реализована поддержка этого функционала: в необходимом вам теге должно быть прописано:
<?=$APPLICATION->ShowProperty("backgroundImage")?> | |||||||||||||||||||||||||||||||||||||||||||||
Показывать деактивированные товары | SHOW_DEACTIVATED | [Y|N] При отмеченной опции компонент будет отображать также и неактивные товары. | |||||||||||||||||||||||||||||||||||||||||||||
Отображать описание для каждого торгового предложения | SHOW_SKU_DESCRIPTION | [Y|N] При отмеченной опции для каждого торгового предложения будет отображено своё описание для анонса и детальное описание в детальной карточке товара, если они заполнены. Если нет - отобразится описание для анонса и детальное описание самого товара.
Примечание: Параметр доступен с версии 20.5.0 модуля Информационные блоки. | |||||||||||||||||||||||||||||||||||||||||||||
Поля предложений | DETAIL_OFFERS_FIELD_CODE | Выбираются поля предложений. С помощью клавиши Ctrl можно выбрать несколько значений. Данный параметр появляется при настройке компонента на инфоблок с поддержкой SKU. | |||||||||||||||||||||||||||||||||||||||||||||
Свойства предложений | DETAIL_OFFERS_PROPERTY_CODE | Указываются свойства предложений. Можно добавлять свои. Данный параметр появляется при настройке компонента на инфоблок с поддержкой SKU.
Обратите внимание, что данный параметр недоступен при отмеченной опции
Использовать параметры свойств в компонентах и формах
![]() | |||||||||||||||||||||||||||||||||||||||||||||
Свойства, отображаемые в блоке справа от картинки | DETAIL_MAIN_BLOCK_PROPERTY_CODE | Выберите свойства инфоблока, которые будут отображаться справа от картинки товара. | |||||||||||||||||||||||||||||||||||||||||||||
Свойства предложений, отображаемые в блоке справа от картинки | DETAIL_MAIN_BLOCK_OFFERS_PROPERTY_CODE | Выберите свойства предложений, которые будут отображаться справа от картинки товара. | |||||||||||||||||||||||||||||||||||||||||||||
Включить рейтинг товара | DETAIL_USE_VOTE_RATING | [Y|N] При установленной опции для товаров будет включен рейтинг, станет доступно
дополнительное поле
| |||||||||||||||||||||||||||||||||||||||||||||
Включить отзывы о товаре | DETAIL_USE_COMMENTS | [Y|N] При отмеченной опции доступен
функционал отзывов о товаре
| |||||||||||||||||||||||||||||||||||||||||||||
Использовать компонент "Бренды" | DETAIL_BRAND_USE | [Y|N] При отмеченной опции будет доступен
компонент брендов
| |||||||||||||||||||||||||||||||||||||||||||||
Выводить название элемента | DETAIL_DISPLAY_NAME | [Y|N] При отмеченной опции будет отображено название элемента на странице с детальной информацией. | |||||||||||||||||||||||||||||||||||||||||||||
Соотношение сторон изображения товара | DETAIL_IMAGE_RESOLUTION | Выберите из списка соотношение сторон изображения товара. Доступны варианты:
| |||||||||||||||||||||||||||||||||||||||||||||
Порядок отображения блоков информации о товаре | DETAIL_PRODUCT_INFO_BLOCK_ORDER | Перетаскивая блоки, определите необходимый вам порядок следования блоков товара.
| |||||||||||||||||||||||||||||||||||||||||||||
Порядок отображения блоков покупки товара | DETAIL_PRODUCT_PAY_BLOCK_ORDER | Перетаскивая блоки, определите необходимый вам порядок следования блоков покупки товара. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать слайдер для товаров | DETAIL_SHOW_SLIDER | [Y|N] При отмеченной опции для товаров будет использоваться слайдер для показа изображений, станут доступны
дополнительные поля
| |||||||||||||||||||||||||||||||||||||||||||||
Режим показа детальной картинки | DETAIL_DETAIL_PICTURE_MODE | Выберите режим показа детальной картинки элемента: обычный (IMG), всплывающее окно (POPUP) или лупа (MAGNIFIER). | |||||||||||||||||||||||||||||||||||||||||||||
Добавлять детальную картинку в слайдер | DETAIL_ADD_DETAIL_TO_SLIDER | [Y|N] При отмеченной опции детальная картинка будет отображаться в слайдере вместе с дополнительными изображениями для товара. | |||||||||||||||||||||||||||||||||||||||||||||
Показ описания для анонса на детальной странице | DETAIL_DISPLAY_PREVIEW_TEXT_MODE | Укажите каким образом должен быть выведен текст анонса на детальной странице элемента. | |||||||||||||||||||||||||||||||||||||||||||||
Название блока c расширенными ценами | MESS_PRICE_RANGES_TITLE | Указывается название блока с расширенными ценами. | |||||||||||||||||||||||||||||||||||||||||||||
Текст вкладки "Описание" | MESS_DESCRIPTION_TAB | Указывается заголовок вкладки с описанием товара. | |||||||||||||||||||||||||||||||||||||||||||||
Текст вкладки "Характеристики" | MESS_PROPERTIES_TAB | Указывается заголовок вкладки с характеристиками товара. | |||||||||||||||||||||||||||||||||||||||||||||
Текст вкладки "Комментарии" | MESS_COMMENTS_TAB | Указывается заголовок вкладки для комментариев к товару. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать блок "Популярное в разделе" | DETAIL_SHOW_POPULAR | [Y|N] При отмеченной опции будет показан блок "Популярное в разделе". | |||||||||||||||||||||||||||||||||||||||||||||
Показывать блок "Просматривали" | DETAIL_SHOW_VIEWED | [Y|N] При отмеченной опции будет показан блок "Просматривали". | |||||||||||||||||||||||||||||||||||||||||||||
Настройки связанных элементов | |||||||||||||||||||||||||||||||||||||||||||||||
Тип инфоблока, элементы которого связаны с текущим элементом | LINK_IBLOCK_TYPE | Указывается один из созданных в системе типов информационного блока, элементы которого связаны с текущим элементом. | |||||||||||||||||||||||||||||||||||||||||||||
ID инфоблока, элементы которого связаны с текущим элементом | LINK_IBLOCK_ID | Для выбранного типа инфоблока указывается идентификатор информационного блока, из которого будут выводиться список элементов, связаны с текущим элементом. | |||||||||||||||||||||||||||||||||||||||||||||
Свойство, в котором хранится связь | LINK_PROPERTY_SID | Свойство, по которому связаны элементы, выбирается из списка или указывается в виде кода в поле рядом. | |||||||||||||||||||||||||||||||||||||||||||||
URL на страницу, где будет показан список связанных элементов | LINK_ELEMENTS_URL | Указывается путь к странице, где будет показан список связанных элементов. | |||||||||||||||||||||||||||||||||||||||||||||
Настройки "Подарков" | |||||||||||||||||||||||||||||||||||||||||||||||
Показывать блок "Подарки" в детальном просмотре | USE_GIFTS_DETAIL | [Y|N] При отмеченной опции на странице с детальной информацией о товаре будет отображаться блок с доступными подарками. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать блок "Подарки" в списке | USE_GIFTS_SECTION | [Y|N] При отмеченной опции на странице со списком товаров раздела будет отображаться блок с доступными подарками. Причем должно быть выполнено особое условие. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать блок "Товары к подарку" в детальном просмотре | USE_GIFTS_MAIN_PR_SECTION_LIST | [Y|N] При отмеченной опции будет отображаться блок с товарами, которые нужно купить для получения предложенного подарка.
Примечание. Товары в этом блоке отображаются только в том случае, если в настройках правила предоставления подарка в Дополнительных условиях указано только одно условие ( | |||||||||||||||||||||||||||||||||||||||||||||
Количество элементов в блоке "Подарки" в строке в детальном просмотре | GIFTS_DETAIL_PAGE_ELEMENT_COUNT | Указывается количество элементов, отображаемых на одной странице блока с подарками при детальном просмотре товара. | |||||||||||||||||||||||||||||||||||||||||||||
Скрыть заголовок "Подарки" в детальном просмотре | GIFTS_DETAIL_HIDE_BLOCK_TITLE | [Y|N] При отмеченной опции на странице с детальной информацией о товаре заголовок блока подарков будет скрыт. | |||||||||||||||||||||||||||||||||||||||||||||
Текст заголовка "Подарки" в детальном просмотре | GIFTS_DETAIL_BLOCK_TITLE | Указывается текст заголовка блока с подарками на странице детального просмотра товара. | |||||||||||||||||||||||||||||||||||||||||||||
Текст метки "Подарка" в детальном просмотре | GIFTS_DETAIL_TEXT_LABEL_GIFT | Указывается текст метки, которая проставляется для подарка на странице детального просмотра товара. | |||||||||||||||||||||||||||||||||||||||||||||
Количество элементов в блоке "Подарки" строке в списке | GIFTS_SECTION_LIST_PAGE_ELEMENT_COUNT | Указывается количество элементов, отображаемых на одной странице блока с подарками при просмотре списка товаров раздела. | |||||||||||||||||||||||||||||||||||||||||||||
Скрыть заголовок "Подарки" в списке | GIFTS_SECTION_LIST_HIDE_BLOCK_TITLE | [Y|N] При отмеченной опции заголовок блока подарков будет скрыт на странице со списком товаров раздела . | |||||||||||||||||||||||||||||||||||||||||||||
Текст заголовка "Подарки" в списке | GIFTS_SECTION_LIST_BLOCK_TITLE | Указывается текст заголовка блока с подарками, отображаемый на странице со списком товаров раздела. | |||||||||||||||||||||||||||||||||||||||||||||
Текст метки "Подарка" в списке | GIFTS_SECTION_LIST_TEXT_LABEL_GIFT | Указывается текст метки, которая проставляется для подарка на странице со списком товаров раздела. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать процент скидки | GIFTS_SHOW_DISCOUNT_PERCENT | [Y|N] При отмеченной опции будет отображаться процентное значение скидки, если она задана. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать старую цену | GIFTS_SHOW_OLD_PRICE | [Y|N] Если задана скидка на товар, то при отмеченной опции будет отображаться старая цена. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать название | GIFTS_SHOW_NAME | [Y|N] При отмеченной опции будет отображено название подарка. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать изображение | GIFTS_SHOW_IMAGE | [Y|N] При отмеченной опции будет показано изображение подарка. | |||||||||||||||||||||||||||||||||||||||||||||
Текст кнопки "Выбрать" | GIFTS_MESS_BTN_BUY | Задается текст, который должен быть отображен на кнопке "Выбрать". | |||||||||||||||||||||||||||||||||||||||||||||
Количество элементов в блоке "Товары к подарку" в строке в детальном просмотре | GIFTS_MAIN_PRODUCT_DETAIL_PAGE_ELEMENT_COUNT | Указывается количество элементов на одной странице блока с товарами, которые нужно купить для получения предложенного подарка. | |||||||||||||||||||||||||||||||||||||||||||||
Скрыть заголовок "Товары к подарку" в детальном просмотре | GIFTS_MAIN_PRODUCT_DETAIL_HIDE_BLOCK_TITLE | [Y|N] При отмеченной опции заголовок блока товаров к подарку будет скрыт. | |||||||||||||||||||||||||||||||||||||||||||||
Текст заголовка "Товары к подарку | GIFTS_MAIN_PRODUCT_DETAIL_BLOCK_TITLE | Указывается заголовок для блока с товарами, которые нужно купить для получения предложенного подарка. | |||||||||||||||||||||||||||||||||||||||||||||
Настройки блока "Количество товара на складе" | |||||||||||||||||||||||||||||||||||||||||||||||
Показывать блок "Количество товара на складе" | USE_STORE | [Y|N] При отмеченной опции становятся доступными
поля настройки блока
| |||||||||||||||||||||||||||||||||||||||||||||
Настройка предложений (данный блок свойств появляется при настройке компонента на инфоблок с поддержкой SKU) | |||||||||||||||||||||||||||||||||||||||||||||||
По какому полю сортируем предложения товара | OFFERS_SORT_FIELD | Указывается поле, по которому будет происходить сортировка предложений товара:
| |||||||||||||||||||||||||||||||||||||||||||||
Порядок сортировки предложений товара | OFFERS_SORT_ORDER | Задается порядок сортировки предложений товара:
| |||||||||||||||||||||||||||||||||||||||||||||
Поле для второй сортировки предложений товара | OFFERS_SORT_FIELD2 | Указывается поле, по которому будет происходить вторая сортировка предложений товара:
| |||||||||||||||||||||||||||||||||||||||||||||
Порядок второй сортировки предложений товара | OFFERS_SORT_ORDER2 | Задается порядок второй сортировки предложений товара:
| |||||||||||||||||||||||||||||||||||||||||||||
Настройки аналитики | |||||||||||||||||||||||||||||||||||||||||||||||
Включить отправку данных в электронную торговлю | USE_ENHANCED_ECOMMERCE | [Y|N] Включение опции. После включения станут доступны ещё
два поля
Примечание: Настройка Яндекс метрикой не сложна, и данные в ней отображаются довольно быстро (полчаса-час). У Google используется Google Tag Manager с плагином электронной коммерции, его нужно настроить и добавить на страницу в шаблоне. После настройки на "той" стороне, нужно настроить компоненты для работы с электронной коммерцией и включить эту поле настройки. | |||||||||||||||||||||||||||||||||||||||||||||
Настройки постраничной навигации | |||||||||||||||||||||||||||||||||||||||||||||||
Шаблон постраничной навигации | PAGER_TEMPLATE | Указывается название шаблона постраничной навигации. Если поле пусто, то выбирается шаблон по умолчанию (.default). | |||||||||||||||||||||||||||||||||||||||||||||
Выводить над списком | DISPLAY_TOP_PAGER | [Y|N] При отмеченной опции постраничная навигация будет выведена вверху страницы. | |||||||||||||||||||||||||||||||||||||||||||||
Выводить под списком | DISPLAY_BOTTOM_PAGER | [Y|N] При отмеченной опции постраничная навигация будет выведена внизу страницы. | |||||||||||||||||||||||||||||||||||||||||||||
Название категорий | PAGER_TITLE | Задается название категорий, по которым происходит перемещение по элементам. | |||||||||||||||||||||||||||||||||||||||||||||
Выводить всегда | PAGER_SHOW_ALWAYS | [Y|N] При отмеченной опции постраничная навигация будет выводиться, даже если все элементы помещаются на одной странице. | |||||||||||||||||||||||||||||||||||||||||||||
Использовать обратную навигацию | PAGER_DESC_NUMBERING | [Y|N] При отмеченной опции будет использоваться обратная навигация. Для обратной навигации в системе происходит обратный отсчет страниц (последняя страница считается первой). Таким образом, постоянно меняется лишь последняя страница при добавлении нового элемента. Это верно, если новые элементы попадают всегда вверх списка (отсортированы по дате начала активности по убыванию). | |||||||||||||||||||||||||||||||||||||||||||||
Время кеширования страниц для обратной навигации | PAGER_DESC_NUMBERING_CACHE_TIME | Задается время кеширования страниц в секундах для обратной навигации. | |||||||||||||||||||||||||||||||||||||||||||||
Показывать ссылку "Все" | PAGER_SHOW_ALL | [Y|N] При отмеченной опции в постраничную навигацию будет добавлена ссылка Все, с помощью которой можно отобразить все элементы каталога. | |||||||||||||||||||||||||||||||||||||||||||||
Включить обработку ссылок | PAGER_BASE_LINK_ENABLE | [Y|N] При отмеченной опции доступна
обработка ссылок
| |||||||||||||||||||||||||||||||||||||||||||||
Показать кнопку ленивой загрузки Lazy Load | LAZY_LOAD | [Y|N] При отмеченной опции доступна кнопка
"Показать еще"
| |||||||||||||||||||||||||||||||||||||||||||||
Подгружать товары при прокрутке до конца | LOAD_ON_SCROLL | [Y|N] При отмеченной опции товары будет подгружаться на просмотр при прокрутке страницы до конца. | |||||||||||||||||||||||||||||||||||||||||||||
Настройки 404 ошибки | |||||||||||||||||||||||||||||||||||||||||||||||
Устанавливать статус 404 | SET_STATUS_404 | [Y|N] Если система не находит в каталоге элемент или раздел, то при отмеченной опции вместо HTTP статуса 200 будет сообщаться HTTP статус 404. | |||||||||||||||||||||||||||||||||||||||||||||
Показ специальной страницы | SHOW_404 | [Y|N] При отмеченной опции будет показана
специальная страница
| |||||||||||||||||||||||||||||||||||||||||||||
Специальные настройки | |||||||||||||||||||||||||||||||||||||||||||||||
Включить режим совместимости | COMPATIBLE_MODE | [Y|N] При отмеченной опции включается режим совместимости, становятся доступны
дополнительные поля
| |||||||||||||||||||||||||||||||||||||||||||||
Использовать счетчик просмотров | USE_ELEMENT_COUNTER | [Y|N] При отмеченной опции включается счетчик просмотров элемента. |
Пример вызова
<?$APPLICATION->IncludeComponent( "bitrix:catalog", "", Array( "TEMPLATE_THEME" => "blue", "IBLOCK_TYPE" => "catalog", "IBLOCK_ID" => "2", "HIDE_NOT_AVAILABLE" => "N", "BASKET_URL" => "/personal/cart/", "ACTION_VARIABLE" => "action", "PRODUCT_ID_VARIABLE" => "id", "SECTION_ID_VARIABLE" => "SECTION_ID", "PRODUCT_QUANTITY_VARIABLE" => "quantity", "ADD_PROPERTIES_TO_BASKET" => "Y", "PRODUCT_PROPS_VARIABLE" => "prop", "PARTIAL_PRODUCT_PROPERTIES" => "Y", "COMMON_SHOW_CLOSE_POPUP" => "N", "SEF_MODE" => "Y", "SEF_FOLDER" => "/catalog/", "AJAX_MODE" => "N", "AJAX_OPTION_ADDITIONAL" => "", "AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "N", "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000", "CACHE_FILTER" => "N", "CACHE_GROUPS" => "Y", "USE_MAIN_ELEMENT_SECTION" => "Y", "SET_LAST_MODIFIED" => "N", "SET_TITLE" => "Y", "ADD_SECTIONS_CHAIN" => "Y", "ADD_ELEMENT_CHAIN" => "N", "USE_ELEMENT_COUNTER" => "Y", "USE_SALE_BESTSELLERS" => "Y", "COMPARE_POSITION_FIXED" => "Y", "COMPARE_POSITION" => "top left", "USE_FILTER" => "Y", "FILTER_NAME" => "", "FILTER_FIELD_CODE" => array( 0 => "", 1 => "", ), "FILTER_HIDE_ON_MOBILE" => "Y", "FILTER_PROPERTY_CODE" => array( 0 => "", 1 => "", ), "FILTER_PRICE_CODE" => array( 0 => "BASE", ), "FILTER_OFFERS_FIELD_CODE" => array( 0 => "PREVIEW_PICTURE", 1 => "DETAIL_PICTURE", 2 => "", ), "FILTER_OFFERS_PROPERTY_CODE" => array( 0 => "", 1 => "", ), "USE_COMMON_SETTINGS_BASKET_POPUP" => "N", "TOP_ADD_TO_BASKET_ACTION" => "ADD", "SECTION_ADD_TO_BASKET_ACTION" => "ADD", "DETAIL_ADD_TO_BASKET_ACTION" => array("BUY"), "DETAIL_SHOW_BASIS_PRICE" => "Y", "FILTER_VIEW_MODE" => "VERTICAL", "USE_REVIEW" => "Y", "MESSAGES_PER_PAGE" => "10", "USE_CAPTCHA" => "Y", "REVIEW_AJAX_POST" => "Y", "PATH_TO_SMILE" => "/bitrix/images/forum/smile/", "FORUM_ID" => "1", "URL_TEMPLATES_READ" => "", "SHOW_LINK_TO_FORUM" => "Y", "POST_FIRST_MESSAGE" => "N", "USE_COMPARE" => "N", "PRICE_CODE" => array( 0 => "BASE", ), "USE_PRICE_COUNT" => "N", "SHOW_PRICE_COUNT" => "1", "PRICE_VAT_INCLUDE" => "Y", "PRICE_VAT_SHOW_VALUE" => "N", "PRODUCT_PROPERTIES" => array( ), "USE_PRODUCT_QUANTITY" => "Y", "CONVERT_CURRENCY" => "Y", "CURRENCY_ID" => "RUB", "OFFERS_CART_PROPERTIES" => array( 0 => "COLOR_REF", 1 => "SIZES_SHOES", 2 => "SIZES_CLOTHES", ), "SHOW_TOP_ELEMENTS" => "N", "SECTION_COUNT_ELEMENTS" => "N", "SECTION_TOP_DEPTH" => "1", "SECTIONS_VIEW_MODE" => "TEXT", "SECTIONS_SHOW_PARENT_NAME" => "Y", "PAGE_ELEMENT_COUNT" => "15", "LINE_ELEMENT_COUNT" => "3", "ELEMENT_SORT_FIELD" => "sort", "ELEMENT_SORT_ORDER" => "asc", "ELEMENT_SORT_FIELD2" => "id", "ELEMENT_SORT_ORDER2" => "desc", "LIST_PROPERTY_CODE" => array( 0 => "NEWPRODUCT", 1 => "SALELEADER", 2 => "SPECIALOFFER", 3 => "", ), "INCLUDE_SUBSECTIONS" => "Y", "LIST_META_KEYWORDS" => "UF_KEYWORDS", "LIST_META_DESCRIPTION" => "UF_META_DESCRIPTION", "LIST_BROWSER_TITLE" => "UF_BROWSER_TITLE", "LIST_OFFERS_FIELD_CODE" => array( 0 => "NAME", 1 => "PREVIEW_PICTURE", 2 => "DETAIL_PICTURE", 3 => "", ), "LIST_OFFERS_PROPERTY_CODE" => array( 0 => "ARTNUMBER", 1 => "COLOR_REF", 2 => "SIZES_SHOES", 3 => "SIZES_CLOTHES", 4 => "MORE_PHOTO", 5 => "", ), "LIST_OFFERS_LIMIT" => "0", "SECTION_BACKGROUND_IMAGE" => "-", "DETAIL_DETAIL_PICTURE_MODE" => "IMG", "DETAIL_ADD_DETAIL_TO_SLIDER" => "N", "DETAIL_DISPLAY_PREVIEW_TEXT_MODE" => "E", "DETAIL_PROPERTY_CODE" => array( 0 => "NEWPRODUCT", 1 => "MANUFACTURER", 2 => "MATERIAL", 3 => "", ), "DETAIL_META_KEYWORDS" => "KEYWORDS", "DETAIL_META_DESCRIPTION" => "META_DESCRIPTION", "DETAIL_BROWSER_TITLE" => "TITLE", "DETAIL_SET_CANONICAL_URL" => "N", "DETAIL_CHECK_SECTION_ID_VARIABLE" => "N", "SHOW_DEACTIVATED" => "N", "DETAIL_OFFERS_FIELD_CODE" => array( 0 => "NAME", 1 => "", ), "DETAIL_OFFERS_PROPERTY_CODE" => array( 0 => "ARTNUMBER", 1 => "COLOR_REF", 2 => "SIZES_SHOES", 3 => "SIZES_CLOTHES", 4 => "MORE_PHOTO", 5 => "", ), "DETAIL_BACKGROUND_IMAGE" => "-", "DETAIL_STRICT_SECTION_CHECK" => "Y", "LINK_IBLOCK_TYPE" => "", "LINK_IBLOCK_ID" => "", "LINK_PROPERTY_SID" => "", "LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#", "USE_ALSO_BUY" => "Y", "ALSO_BUY_ELEMENT_COUNT" => "3", "ALSO_BUY_MIN_BUYES" => "2", "DETAIL_SET_VIEWED_IN_COMPONENT" => "N", "DISABLE_INIT_JS_IN_COMPONENT" => "N", "USE_GIFTS_DETAIL" => "Y", "USE_GIFTS_MAIN_PR_SECTION_LIST" => "Y", "USE_GIFTS_SECTION" => "Y", "GIFTS_DETAIL_BLOCK_TITLE" => "Выберите один из подарков", "GIFTS_DETAIL_HIDE_BLOCK_TITLE" => "N", "GIFTS_DETAIL_PAGE_ELEMENT_COUNT" => "3", "GIFTS_DETAIL_TEXT_LABEL_GIFT" => "Подарок", "GIFTS_MAIN_PRODUCT_DETAIL_BLOCK_TITLE" => "Выберите один из товаров, чтобы получить подарок", "GIFTS_MAIN_PRODUCT_DETAIL_HIDE_BLOCK_TITLE" => "N", "GIFTS_MAIN_PRODUCT_DETAIL_PAGE_ELEMENT_COUNT" => "3", "GIFTS_MESS_BTN_BUY" => "Выбрать", "GIFTS_SECTION_LIST_BLOCK_TITLE" => "Подарки к товарам этого раздела", "GIFTS_SECTION_LIST_HIDE_BLOCK_TITLE" => "N", "GIFTS_SECTION_LIST_PAGE_ELEMENT_COUNT" => "3", "GIFTS_SECTION_LIST_TEXT_LABEL_GIFT" => "Подарок", "GIFTS_SHOW_DISCOUNT_PERCENT" => "Y", "GIFTS_SHOW_IMAGE" => "Y", "GIFTS_SHOW_NAME" => "Y", "GIFTS_SHOW_OLD_PRICE" => "Y", "USE_STORE" => "Y", "STORES" => array("1"), "USE_MIN_AMOUNT" => "N", "USER_FIELDS" => array(""), "FIELDS" => array("ADDRESS", "PHONE"), "SHOW_EMPTY_STORE" => "Y", "SHOW_GENERAL_STORE_INFORMATION" => "N", "STORE_PATH" => "/store/#store_id#", "MAIN_TITLE" => "Наличие на складах", "USE_BIG_DATA" => "Y", "BIG_DATA_RCM_TYPE" => "bestsell", "OFFERS_SORT_FIELD" => "sort", "OFFERS_SORT_ORDER" => "asc", "OFFERS_SORT_FIELD2" => "id", "OFFERS_SORT_ORDER2" => "desc", "PAGER_TEMPLATE" => "arrows", "DISPLAY_TOP_PAGER" => "N", "DISPLAY_BOTTOM_PAGER" => "Y", "PAGER_TITLE" => "Товары", "PAGER_SHOW_ALWAYS" => "N", "PAGER_DESC_NUMBERING" => "N", "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000000", "PAGER_SHOW_ALL" => "N", "PAGER_BASE_LINK_ENABLE" => "Y", "PAGER_BASE_LINK" => "", "PAGER_PARAMS_NAME" => "arrPager", "SET_STATUS_404" => "N", "SHOW_404" => "N", "MESSAGE_404" => "", "ADD_PICT_PROP" => "-", "LABEL_PROP" => "NEWPRODUCT", "PRODUCT_DISPLAY_MODE" => "Y", "OFFER_ADD_PICT_PROP" => "MORE_PHOTO", "OFFER_TREE_PROPS" => array( 0 => "COLOR_REF", 1 => "SIZES_SHOES", 2 => "SIZES_CLOTHES", 3 => "", ), "DETAIL_DISPLAY_NAME" => "Y", "DETAIL_ADD_DETAIL_TO_SLIDER" => "N", "SHOW_DISCOUNT_PERCENT" => "Y", "SHOW_OLD_PRICE" => "Y", "DETAIL_SHOW_MAX_QUANTITY" => "N", "MESS_BTN_BUY" => "Купить", "MESS_BTN_ADD_TO_BASKET" => "В корзину", "MESS_BTN_COMPARE" => "Сравнение", "MESS_BTN_DETAIL" => "Подробнее", "MESS_NOT_AVAILABLE" => "Нет в наличии", "TOP_VIEW_MODE" => "SECTION", "DETAIL_USE_VOTE_RATING" => "Y", "DETAIL_VOTE_DISPLAY_AS_RATING" => "rating", "DETAIL_USE_COMMENTS" => "Y", "DETAIL_BLOG_USE" => "Y", "DETAIL_VK_USE" => "N", "DETAIL_FB_USE" => "Y", "DETAIL_FB_APP_ID" => "", "DETAIL_BRAND_USE" => "N", "SIDEBAR_SECTION_SHOW" => "Y", "SIDEBAR_DETAIL_SHOW" => "N", "SIDEBAR_PATH" => "/examples/index_inc.php", "AJAX_OPTION_ADDITIONAL" => "", "SEF_URL_TEMPLATES" => array( "sections" => "", "section" => "#SECTION_CODE#/", "element" => "#SECTION_CODE#/#ELEMENT_CODE#/", "compare" => "compare/", ) ), false );?>
![]()
Александр Ларкин
|
Вопрос: Возможно ли реализовать многоуровневую структуру каталога без физического создания разделов.
Вариант решения: С версии 15.5.0 в адресе страниц можно использовать #SECTION_CODE_PATH#/ где будет использоваться N уровень вложенности каталога. |
![]()
Роберт Басыров
| ||
Вопрос: catalog.section выводит список товара по шаблону. Как привязать шаблон к папке, что бы в зависимости от вида товара выводился свой шаблон. Допустим если нахожусь в "молоко" то выводит список молока со свойствами "жирность, объем, фирма," и тд, а если в "колбаса" то выводит свойства "фирма, вес, состав" и тд. Есть привязка компонента к инфоблоку, но это общий каталог, в котором все продукты.
Вариант решения: 1 В настройках модуля включаем "Показывать код загрузки из внешних источников:" 2 У свойства указываем Внешний код (XML_ID) вида <ID раздела>-<что-то там дальше> 3 В кастомном шаблоне компонента catalog.element (если используется комплексный catalog то в теме catalog'а) создаем файлик result_modifier.php примерно следующего содержания:
| ||
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.