Документация для разработчиков
Темная тема

Элемент каталога детально

Компонент выводит детальную информацию по элементу каталога.


Описание catalog.element

Компонент стандартный, входит в дистрибутив модуля и содержит четыре шаблона: store_v3, .default, board и bootstrap_v4.

В визуальном редакторе компонент расположен по пути Контент > Каталог > Элемент каталога детально.

Компонент относится к модулю Информационные блоки.



Параметры

ПолеПараметрОписаниеПримечание
Основные параметры
Тип инфоблокаIBLOCK_TYPEУказывается один из созданных в системе типов информационных блоков.
ИнфоблокIBLOCK_IDДля выбранного типа инфоблоков указывается идентификатор необходимого информационного блока.
ID элементаELEMENT_IDУказывается код, в котором передается идентификатор элемента. При включенном режиме ЧПУ параметры настраиваются в секции Управление адресами страниц.
Код элементаELEMENT_CODEУказывается код элемента.
ID разделаSECTION_IDУказывается код, в котором передается идентификатор раздела.
Код разделаSECTION_CODEУказывается код раздела.
Источник данных
Имя массива со значениями фильтра для дополнительной фильтрации элемента ADDITIONAL_FILTER_NAME Задается имя переменной, в которую передается массив с параметрами фильтра для дополнительной фильтрации.
Показывать деактивированные товарыSHOW_DEACTIVATED[Y|N] При отмеченной опции будут отображаться не только активные товары, но и неактивные.
Недоступные торговые предложенияHIDE_NOT_AVAILABLE_OFFERSУказывается способ отображения недоступных для покупки торговых предложений:
  • не отображать;
  • отображать только с возможностью подписки;
  • отображать все.
Внешний вид
СвойстваPROPERTY_CODEУказываются свойства инфоблока, которые должны быть отражены на вкладке с характеристиками товара.

Внимание! При включенной опции Использовать параметры свойств в компонентах и формах эта настройка может быть скрыта. В этом случае показ свойств настраивается только в форме редактирования инфоблока . Подробнее о настройке свойств инфоблока в уроке.

Поля предложенийOFFERS_FIELD_CODEВыбираются поля предложений. С помощью клавиши Ctrl можно выбрать несколько значений.Данные параметры появляются при настройке компонента на инфоблок с поддержкой SKU.
Свойства предложенийOFFERS_PROPERTY_CODEУказываются свойства предложений, которые должны быть отражены на вкладке с характеристиками товара.

Внимание! При включенной опции Использовать параметры свойств в компонентах и формах эта настройка может быть скрыта. В этом случае показ свойств настраивается только в форме редактирования инфоблока . Подробнее о настройке свойств инфоблока в уроке.

По какому полю сортируем предложения товараOFFERS_SORT_FIELDУказывается поле, по которому сортируется весь список предложений товара:
  • shows – по количеству просмотров в среднем;
  • sort – по индексу сортировки;
  • timestamp_x – по дате изменения;
  • name – по названию;
  • id – по идентификатору;
  • active_from – по дате активности с;
  • active_to – по дате активности по;
  • SCALED_PRICE_[ID] – по типу цен (вместо [ID] - идентификатор типа цены)


См. примечание в конце страницы.
Порядок сортировки предложений товараOFFERS_SORT_ORDERВыбирается как сортировать предложения товара: по возрастанию, или по убыванию.
Поле для второй сортировки предложений товараOFFERS_SORT_FIELD2Указывается поле, по которому выполняется вторая сортировка списка предложений товара.:
  • shows – по количеству просмотров в среднем;
  • sort – по индексу сортировки;
  • timestamp_x – по дате изменения;
  • name – по названию;
  • id – по идентификатору;
  • active_from – по дате активности с;
  • active_to – по дате активности по;
  • SCALED_PRICE_[ID] – по типу цен (вместо [ID] - идентификатор типа цены)


См. примечание в конце страницы.
Порядок второй сортировки предложений товараOFFERS_SORT_ORDER2Выбирается направление второй сортировки предложений товара: по возрастанию или по убыванию.
Максимальное количество предложений для показаOFFERS_LIMITУказывается максимальное для вывода на страницу число предложений (0 - все).Параметр доступен, если опция Включить режим совместимости включена.
Установить фоновую картинку для шаблона из свойстваBACKGROUND_IMAGEУказывается свойство, в котором хранится картинка для фона.

Свойство должно быть немножественным типа Файл.

Важно! В шаблоне сайта должна быть реализована поддержка этого функционала: в необходимом вам теге должно быть прописано:
<?=$APPLICATION->ShowProperty("backgroundImage")?>
Цветовая темаTEMPLATE_THEMEЗадается цветовая схема для отображения детальной информации элемента. По умолчанию используется синяя схема (blue).
Порядок отображения блоков информации о товареPRODUCT_INFO_BLOCK_ORDERПеретаскивая блоки, определите необходимый вам порядок следования блоков с информацией о товаре.
Порядок отображения блоков покупки товараPRODUCT_PAY_BLOCK_ORDERПеретаскивая блоки, определите необходимый вам порядок следования блоков для покупки товара.
Свойства, отображаемые в блоке справа от картинкиMAIN_BLOCK_PROPERTY_CODEВыберите свойства инфоблока, которые будут отображаться справа от картинки товара. Перечень списка формируется из свойств, указанных в параметре Свойства.
Свойства предложений, отображаемые в блоке справа от картинкиMAIN_BLOCK_OFFERS_PROPERTY_CODEВыберите свойства предложений, которые будут отображаться справа от картинки товара. Перечень списка формируется из свойств, указанных в параметре Свойства предложений.Параметр доступен для инфоблока с торговыми предложениями.
Дополнительная картинка основного товараADD_PICT_PROPЗадается свойство, в котором хранится дополнительная картинка для основного товара.
Свойство меток товараLABEL_PROPУказываются свойство, в котором хранится метка товара (например, новинка).
Свойства меток товара, отображаемые на мобильных устройствахLABEL_PROP_MOBILEВыбираются свойства меток (перечень формируется из выбранных в параметре выше свойств), которые будут отображены в списке товаров при просмотре с мобильных устройств.
Расположение меток товараLABEL_PROP_POSITIONВыберите подходящее место для меток на карточке товара.
Дополнительные картинки предложенияOFFER_ADD_PICT_PROPЗадается свойство, в котором хранится дополнительная картинка для торгового предложения.Параметры доступны для инфоблока с торговыми предложениями.
Свойства для отбора предложенийOFFER_TREE_PROPSУказываются свойства, по значениям которых будут группироваться торговые предложения.

Внимание! При включенной опции Использовать параметры свойств в компонентах и формах эта настройка может быть скрыта. В этом случае показ свойств настраивается только в форме редактирования инфоблока . Подробнее о настройке свойств инфоблока в уроке.

Выводить название элементаDISPLAY_NAME[Y|N] При отмеченной опции будет отображено название элемента.
Показывать слайдер для товаровSHOW_SLIDER[Y|N] При отмеченной опции для товаров будет использоваться слайдер для показа изображений, станут доступны дополнительные поля
Интервал смены слайдов, мсSLIDER_INTERVALУказывается интервал смены слайдов в миллисекундах.
Показывать полосу прогрессаSLIDER_PROGRESS[Y|N] При отмеченной опции будет отображаться полоса прогресса до начала показа следующего слайда.
.
Режим показа детальной картинкиDETAIL_PICTURE_MODEВыберите режим показа детальной картинки элемента: обычный, всплывающее окно или лупа.
Добавлять детальную картинку в слайдерADD_DETAIL_TO_SLIDER[Y|N] При отмеченной опции детальная картинка будет отображаться в слайдере вместе с дополнительными изображениями для товара.
Показ описания для анонсаDISPLAY_PREVIEW_TEXT_MODEУкажите каким образом должен быть выведен текст анонса на детальной странице элемента.
Разрешить оповещения для отсутствующих товаровPRODUCT_SUBSCRIPTION[Y|N] При отмеченной опции клиент будет оповещаться, что интересующий его товар стал доступным для покупки.
Показывать процент скидкиSHOW_DISCOUNT_PERCENT[Y|N] При отмеченной опции будет отображаться процентное значение скидки, если она задана.Станет доступно дополнительное поле
Расположение процента скидки"DISCOUNT_PERCENT_POSITIONВыберите подходящее место для отображения процентной скидки на карточке товара.
.
Показывать старую ценуSHOW_OLD_PRICE[Y|N] Если задана скидка на товар, то при отмеченной опции будет отображаться старая цена.
Показывать остаток товараSHOW_MAX_QUANTITYУкажите способ отображения остатка товара:
  • не показывать;
  • с отображением реального остатка - в этом случае необходимо настроить параметр Текст для остатка
    Текст для остаткаMESS_SHOW_MAX_QUANTITYЗадается текст для отображения информации о наличии товара.
    ;
  • с подменой остатка текстом - в этом случае необходимо настроить параметры
    Текст для остаткаMESS_SHOW_MAX_QUANTITYЗадается текст для отображения информации о наличии товара.Доступность данных параметров компонента определяется настройками параметра Показывать остаток товара.
    Значение, от которого происходит подменаRELATIVE_QUANTITY_FACTORУказывается значение, меньше (больше) которого о количестве товара на складе будет отображаться выражение, что товара мало (много).
    Текст для значения большеMESS_RELATIVE_QUANTITY_MANYЗадается текст, который будет отображаться при наличии товара в количестве большем, чем значение в параметре Значение, от которого происходит подмена.
    Текст для значения меньшеMESS_RELATIVE_QUANTITY_FEWЗадается текст, который будет отображаться при наличии товара в количестве меньшем, чем значение в параметре Значение, от которого происходит подмена..
    Текст для остатка, Значение, от которого происходит подмена, Текст для значения больше и Текст для значения меньше.
Показывать кнопку продолжения покупок во всплывающих окнахSHOW_CLOSE_POPUP[Y|N] При отмеченной опции будет отображаться кнопка Продолжить покупки во всплывающем окне, появляющемся после добавления товара в корзину.
Текст кнопки "Купить"MESS_BTN_BUYЗадается текст, который должен быть отображен на кнопке "Купить".
Текст кнопки "Добавить в корзину"MESS_BTN_ADD_TO_BASKETЗадается текст, который должен быть отображен на кнопке добавления в корзину.
Текст кнопки "Уведомить о поступлении"MESS_BTN_SUBSCRIBEЗадается текст, который должен быть отображен на кнопке для оповещения о поступлении товара.
Текст кнопки "Сравнить"MESS_BTN_COMPAREЗадается текст, который должен быть отображен на кнопке для сравнения товаров.Поле доступно, если отмечена опция Разрешить сравнение товаров.
Сообщение об отсутствии товараMESS_NOT_AVAILABLEУказывается текст, который будет отображаться при отсутствии товара и невозможности его купить.
Сообщение о недоступности услуги MESS_NOT_AVAILABLE_SERVICE Указывается текст, который будет отображаться при недоступности услуги.
Включить рейтинг товараUSE_VOTE_RATING[Y|N] При установленной опции для товаров будет включен рейтинг.
Включить отзывы о товареUSE_COMMENTS[Y|N] При отмеченной опции доступен функционал отзывов о товаре
Использовать комментарииBLOG_USE[Y|N] При отмеченной опции отзывы о товаре можно оставлять с помощью комментариев блога.
Использовать ВконтактеVK_USE[Y|N] При отмеченной опции отзывы о товаре можно будет оставлять с помощью плагина Вконтакте.

Кроме того, при использовании Вконтакте для создания отзывов, становится доступным для настройки параметр DETAIL_VK_API_ID, в котором задается идентификатор приложения Вконтакте (API_ID).
Использовать Facebook*FB_USE[Y|N] При отмеченной опции отзывы о товаре можно будет оставлять с помощью плагина Facebook*.

Кроме того, при использовании Facebook* для создания отзывов, становится доступным для настройки параметр DETAIL_FB_APP_ID, в котором задается идентификатор приложения (APP_ID).

* Социальная сеть признана экстремистской и запрещена на территории Российской Федерации.

.
Использовать компонент "Бренды"BRAND_USE[Y|N] При отмеченной опции будет доступен компонент брендов, станет активным дополнительное поле
Таблица с брендамиBRAND_PROP_CODEЗадается свойство типа "Справочник", в котором хранятся данные.
.
Параметры доступны только при установленном модуле Highload-блоки.
Текст вкладки "Описание"MESS_DESCRIPTION_TABУказывается заголовок вкладки с описанием товара.
Текст вкладки "Характеристики"MESS_PROPERTIES_TABУказывается заголовок вкладки с характеристиками товара.
Текст вкладки "Комментарии"MESS_COMMENTS_TABУказывается заголовок вкладки для комментариев к товару.
Шаблоны ссылок
URL, ведущий на страницу с содержимым разделаSECTION_URLУказывается путь к странице с содержимым раздела.
URL, ведущий на страницу с содержимым элемента разделаDETAIL_URLУказывается путь к странице с детальным описанием элемента раздела.
Название переменной, в которой передается код группыSECTION_ID_VARIABLEЗадается имя переменной, в которой будет передаваться код группы.
Использовать код группы из переменной, если не задан раздел элементаCHECK_SECTION_ID_VARIABLE[Y|N] При отмеченной опции будет использоваться в качестве идентификатора раздела значение переменной, заданной в параметре Название переменной, в которой передается код группы, если для раздела не задан ID или символьный код.
Управление адресами страниц
Включить поддержку ЧПУSEF_MODE[Y|N] При отмеченной опции включается поддержка ЧПУ и становятся доступными поля настройки ЧПУ
Правило для обработкиSEF_RULEУказывается правило обработки вызова страницы. Для создания правила следует использовать шаблоны, доступные по кнопке [...].
ID элементаELEMENT_IDУказывается код, в котором передается идентификатор элемента. Можно не задавать, если указан Код элемента.При отключенном режиме ЧПУ параметры настраиваются в секции Основные параметры.
Код элементаELEMENT_CODEУказывается код элемента. Можно не задавать, если указан ID элемента.
ID разделаSECTION_IDУказывается ID раздела инфоблока. Можно не задавать, если указан Код раздела или Путь из символьных кодов раздела.
Код разделаSECTION_CODEУказывается символьный код раздела инфоблока. Можно не задавать, если указан ID раздела инфоблока или Путь из символьных кодов раздела.
Путь из символьных кодов разделаSECTION_CODE_PATHЗадается путь из символьных кодов раздела инфоблока. Можно не задавать, если указан Код раздела или ID раздела инфоблока.
.
Настройки кеширования
Тип кешированияCACHE_TYPEТип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.)CACHE_TIMEВремя кеширования, указанное в секундах.
Учитывать права доступаCACHE_GROUPS[Y|N] При отмеченной опции будут учитываться права доступа при кешировании.
Дополнительные настройки
Устанавливать заголовок страницыSET_TITLE[Y|N] При отмеченной опции на странице в качестве заголовка будет установлен заголовок элемента.
Устанавливать канонический URLSET_CANONICAL_URL[Y|N] При отмеченной опции страница товара будет помечена как каноническая (т.е. будет считаться основной для поисковых систем среди ее дублей).

Каноническая ссылка строится для основного раздела элемента, а если он не задан, то для раздела с наименьшим идентификатором.
Устанавливать заголовок окна браузераSET_BROWSER_TITLE[Y|N] При отмеченной опции будет установлен заголовок окна браузера по заданному SEO-шаблону META TITLE (см. закладку "SEO" в инфоблоке) или из свойства (станет доступным дополнительное поле
Установить заголовок окна браузера из свойстваBROWSER_TITLEСреди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержится заголовок окна браузера.
).
Устанавливать ключевые слова страницыSET_META_KEYWORDS[Y|N] При отмеченной опции будут установлены ключевые слова страницы по заданному SEO-шаблону META KEYWORDS (см. закладку "SEO" в инфоблоке) или из свойства (станет доступным дополнительное поле
Установить ключевые слова страницы из свойстваMETA_KEYWORDSСреди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержатся ключевые слова.
).
Устанавливать описание страницыSET_META_DESCRIPTION[Y|N] При отмеченной опции будет установлено описание страницы по заданному SEO-шаблону META DESCRIPTION (см. закладку "SEO" в инфоблоке) или из свойства (станет доступным дополнительное поле
Установить описание страницы из свойстваMETA_DESCRIPTIONСреди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержится описание.
).
Устанавливать в заголовках ответа время модификации страницыSET_LAST_MODIFIED[Y|N] При отмеченной опции http-ответ сервера будет содержать время последнего изменения страницы (заголовок Last-Modified).
Использовать основной раздел для показа элементаUSE_MAIN_ELEMENT_SECTION[Y|N] Если опция отмечена, то при переходе на детальную страницу элемента в адресную строку браузера будет подставляться тот путь, который формируется при просмотре элемента через основной раздел, даже если элемент открыт через другой родительский его раздел.

Если опция не отмечена, про ссылка на детальную страницу элемента формируется с учетом того раздела, через который элемент открыт на просмотр.

Рассмотрим пример, когда опция в настройках отмечена. Допустим, что элемент с символьным кодом marketing привязан к двум разделам с кодами bisness и science соответственно, причем раздел с кодом bisness является основным. В результате, если пользователь пришел в раздел science и кликнул на элемент marketing, то в строке браузера вместо http://mysite.ru/catalog/science/marketing/ будет отображено http://mysite.ru/catalog/bisness/marketing/.
Строгая проверка раздела для показа элемента STRICT_SECTION_CHECK [Y|N] При отмеченной опции будет выполняться строгая проверка принадлежности элемента к разделу. Таким образом, если при просмотре элемента в адресной строке указать неверный раздел, то будет выдана 404-я ошибка.
Если опцию не отмечать, то нужный элемент будет показан в любом случае.
Включать раздел в цепочку навигацииADD_SECTIONS_CHAIN[Y|N] При отмеченной опции название или заголовок (если задан в настройках SEO) раздела будет включен в цепочку навигации.
Включать название элемента в цепочку навигацииADD_ELEMENT_CHAIN[Y|N] При отмеченной опции название или заголовок (если задан в настройках SEO) элемента будет включен в цепочку навигации.
Отображать описание для каждого торгового предложенияSHOW_SKU_DESCRIPTION[Y|N] При отмеченной опции для каждого торгового предложения будет отображено своё описание для анонса и детальное описание в детальной карточке товара, если они заполнены. Если нет - отобразится описание для анонса и детальное описание самого товара.

Параметр доступен с версии 20.5.0 модуля Информационные блоки.

В качестве рейтинга показыватьVOTE_DISPLAY_AS_RATINGУказывается, что показывать в качестве рейтинга: рейтинг (rating) или среднее значение (vote_avg). Параметр доступен, если отмечена опция Включить рейтинг товара.
Настройки действий
Название переменной, в которой передается действиеACTION_VARIABLEЗадается имя переменной, в которой передается действие: ADD_TO_COMPARE_LIST, ADD2BASKET и т.д. Значение поля по умолчанию action. Значение параметра должно быть уникальным среди всех используемых компонентов на одной странице.
Название переменной, в которой передается код товара для покупкиPRODUCT_ID_VARIABLEЗадается имя переменной, в которой будет передаваться идентификатор товара.
Сравнение товаров
Разрешить сравнение товаровDISPLAY_COMPARE[Y|N] Если опция отмечена, то будет отображаться кнопка для сравнения товаров. Станут доступны дополнительные поля.
Путь к странице сравненияCOMPARE_PATHПуть к странице с компонентом сравнения товаров. Если значение параметра пустое, будет использована текущая страница.
Текст кнопки "Сравнить"MESS_BIN_COMPAREВводится текст, который будет отображаться в кнопке.
Цены
Тип ценыPRICE_CODEУказывается тип цены для выводимых элементов. Если не задан ни один из типов, то цена товара и кнопки Купить и В корзину показаны не будут.
Использовать вывод цен с диапазонамиUSE_PRICE_COUNT[Y/N] При отмеченной опции будут отображаться цены всех типов на товары.
Выводить цены для количестваSHOW_PRICE_COUNTПараметр определяет количество единиц товара, для которых выводить стоимость.
Включать НДС в ценуPRICE_VAT_INCLUDE[Y|N] При отмеченной опции цены будут показаны с учетом НДС.
Отображать значение НДСPRICE_VAT_SHOW_VALUE[Y|N] При отмеченной опции будет отображаться значение НДС.
Показывать цены в одной валютеCONVERT_CURRENCYПри установке флажка цены будут выводиться в одной валюте, даже если в каталоге они будут заданы в разных валютах, станет активным дополнительное поле
Валюта, в которую будут сконвертированы ценыCURRENCY_IDВыбор валюты в которой будут отображаться цены.
. При выборе этой опции кеш компонента будет автоматически сбрасываться при изменении курсов валют тех товаров, что показываются компонентом. К примеру, если выбрана конвертация в рубли, а цены в инфоблоке сохранены в евро, то кеш сбросится при изменении курса евро или рубля. Изменения остальных валют на кеш не окажут влияния.
Добавление в корзину
URL, ведущий на страницу с корзиной покупателяBASKET_URLУказывается путь к странице с корзиной покупателя.
Разрешить указание количества товараUSE_PRODUCT_QUANTITY[Y|N] При отмеченной опции будет разрешен вывод количества товара, станет доступным дополнительное поле
Название переменной, в которой передается количество товараPRODUCT_QUANTITY_VARIABLEЗадается имя переменной, в которой будет передаваться количество товара.
.
Добавлять в корзину свойства товаров и предложенийADD_PROPERTIES_TO_BASKET[Y|N] При отмеченной опции становятся доступными настройки выбора свойств товаров и предложений
Название переменной, в которой передаются характеристики товараPRODUCT_PROPS_VARIABLEЗадается имя переменной, в которой будет передаваться характеристики товара.
Разрешить добавлять в корзину товары, у которых заполнены не все характеристикиPARTIAL_PRODUCT_PROPERTIES[Y|N] При отмеченной опции в корзину будут добавляться и те товары, у которых заполнены не все характеристики. Если же опция не отмечена, то товар будет добавлен в корзину только при условии, что все характеристики, добавляемые в корзину, заполнены. На торговые предложения этот параметр не влияет.
Характеристики товараPRODUCT_PROPERTIESУказываются характеристики товара.
для передачи их в корзину и заказ.
Свойства предложений, добавляемые в корзинуOFFERS_CART_PROPERTIESИз списка выбираются свойства, которые можно добавить в корзину. Для выбора нескольких свойств нужно использоать клавишу Ctrl.Данный параметр появляется при настройке компонента на инфоблок с поддержкой SKU.
Показывать кнопки добавления в корзину и покупкиADD_TO_BASKET_ACTIONВыберите какие кнопки должны отображаться: кнопка покупки (BUY) и/или кнопка добавления в корзину (ADD).
Выделять кнопки добавления в корзину и покупкиADD_TO_BASKET_ACTION_PRIMARYВыберите какие кнопки должны выделяться: кнопка покупки (BUY) и/или кнопка добавления в корзину (ADD).
Настройки связанных элементов
Тип инфоблока, элементы которого связаны с текущим элементомLINK_IBLOCK_TYPEУказывается тип инфоблока, элементы которого связаны с текущим элементом.
ID инфоблока, элементы которого связаны с текущим элементомLINK_IBLOCK_IDУказывается идентификатор инфоблока, элементы которого связаны с текущим элементом.
Свойство в котором хранится связьLINK_PROPERTY_SIDПараметр определяет свойство, в котором хранится связь элементов инфоблоков.
URL на страницу где будут показан список связанных элементовLINK_ELEMENTS_URLУказывается адрес страницы, на которой будет показан список связанных элементов.
Настройки "Подарков"
Показывать блок "Подарки" в детальном просмотреUSE_GIFTS_DETAIL[Y|N] При отмеченной опции будет отображаться блок с доступными подарками, станут активными поля настройки.
Количество элементов в блоке "Подарки" в строке в детальном просмотреGIFTS_DETAIL_PAGE_ELEMENT_COUNTУказывается количество элементов, отображаемых на одной странице блока с подарками.
Скрыть заголовок "Подарки" в детальном просмотреGIFTS_DETAIL_HIDE_BLOCK_TITLE[Y|N] При отмеченной опции заголовок блока подарков будет скрыт.
Текст заголовка "Подарки"GIFTS_DETAIL_BLOCK_TITLEУказывается текст заголовка блока с подарками.
Текст метки "Подарка" в детальном просмотреGIFTS_DETAIL_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Задается текст, который должен быть отображен на кнопке "Выбрать".
.
Показывать блок "Товары к подарку" в детальном просмотреUSE_GIFTS_MAIN_PR_SECTION_LIST[Y|N] При отмеченной опции будет отображаться блок с товарами, которые нужно купить для получения предложенного подарка. Станут доступны поля настройки.
Количество элементов в блоке "Товары к подарку" в строке в детальном просмотреGIFTS_MAIN_PRODUCT_DETAIL_PAGE_ELEMENT_COUNTУказывается количество элементов на одной странице блока с товарами, которые нужно купить для получения предложенного подарка.
Скрыть заголовок "Товары к подарку" в детальном просмотреGIFTS_MAIN_PRODUCT_DETAIL_HIDE_BLOCK_TITLE[Y|N] При отмеченной опции заголовок блока товаров к подарку будет скрыт.
Текст заголовка "Товары к подаркуGIFTS_MAIN_PRODUCT_DETAIL_BLOCK_TITLEУказывается заголовок для блока с товарами, которые нужно купить для получения предложенного подарка.
Настройки аналитики
Включить отправку данных в электронную торговлюUSE_ENHANCED_ECOMMERCE[Y|N] Включение опции. После включения станут доступны ещё два поля
Имя контейнера данныхDATA_LAYER_NAMEУказываются свойства инфоблока, которые будут отображены в списке просмотренных товаров. При выборе пункта (не выбрано)-> и без указания кодов свойств в строках ниже, свойства выведены не будут.
Свойство брендовBRAND_PROPERTYУказывается свойство инфоблока, откуда система должна брать название бренда товара (производитель, марка, модель и т.п.).
. Требуется дополнительная настройка в Google Analytics Enhanced Ecommerce и/или Яндекс.Метрике.

Примечание: Настройка Яндекс метрикой не сложна, и данные в ней отображаются довольно быстро (полчаса-час). У Google используется Google Tag Manager с плагином электронной коммерции, его нужно настроить и добавить на страницу в шаблоне. После настройки на "той" стороне, нужно настроить компоненты для работы с электронной коммерцией и включить эту поле настройки.

Настройки 404 ошибки
Устанавливать статус 404SET_STATUS_404[Y|N] Опция служит для включения обработки ошибки 404 в компоненте.
Показ специальной страницыSHOW_404[Y|N] При отмеченной опции будет показана специальная страница
Страница для показа (по умолчанию /404.php)FILE_404Задается адрес страницы, которая будет отображаться при возникновении ошибки 404.
в случае возникновения ошибки 404, в противном случае - будет отображено специальное сообщение
Сообщение для показа (по умолчанию из компонента)MESSAGE_404Задается сообщение, которое будет показано в случае возникновения ошибки 404. Если ничего не указывать, то будет использоваться стандартное сообщение из компонента.
.
Специальные настройки
Включить режим совместимостиCOMPATIBLE_MODE[Y|N] При отмеченной опции будет включен режим совместимости. Опцию необходимо отмечать при наличии старого кастомизированного шаблона компонента версии ниже 16.6.2 модуля Информационные блоки. Станут доступны дополнительные поля
Не подключать js-библиотеки в компонентеDISABLE_INIT_JS_IN_COMPONENT[Y|N] При отмеченной опции js-библиотека popup не будет подключаться в самом компоненте. Если шаблон компонента основан на шаблоне решения "Интернет-магазин" версии 12.5, то использование этой опции приведет к ограничению функционала.
Включить сохранение информации о просмотре товара для старых шаблоновSET_VIEWED_IN_COMPONENT[Y|N] Необходимо включить эту опцию, если информация о просмотренных товарах не сохраняется (т.е. когда шаблон компонента не поддерживает функционал просмотренных товаров).
.
Использовать счетчик просмотровUSE_ELEMENT_COUNTER[Y|N] При отмеченной опции включается счетчик просмотров элемента.

Примечание. Если указаны поля сортировки, отличные от ID, и значения этих полей для торговых предложений разные, то для выбора первого для показа предложения будет выбрано то предложение, которое отсортировано первым.
Если же все значения совпадают, то будет показано то торговое предложение, у которого сортировка участвующих в выборе SKU значений свойств минимальна.

Примечание для разработчиков. Компонент имеет служебный параметр CURRENT_BASE_PAGE, который используется для указания базового URL страницы и управления кешированием.



Пример вызова

<?$APPLICATION->IncludeComponent(
	"bitrix:catalog.element",
	"",
	Array(
		"ACTION_VARIABLE" => "action",
		"ADDITIONAL_FILTER_NAME" => "elementFilter",
		"ADD_DETAIL_TO_SLIDER" => "N",
		"ADD_ELEMENT_CHAIN" => "N",
		"ADD_PICT_PROP" => "-",
		"ADD_PROPERTIES_TO_BASKET" => "Y",
		"ADD_SECTIONS_CHAIN" => "Y",
		"ADD_TO_BASKET_ACTION" => array("BUY"),
		"ADD_TO_BASKET_ACTION_PRIMARY" => array("BUY"),
		"BACKGROUND_IMAGE" => "-",
		"BASKET_URL" => "/personal/basket.php",
		"BLOG_USE" => "N",
		"BRAND_PROPERTY" => "BRAND_REF",
		"BRAND_PROP_CODE" => array("BRAND_REF", ""),
		"BRAND_USE" => "N",
		"BROWSER_TITLE" => "-",
		"CACHE_GROUPS" => "Y",
		"CACHE_TIME" => "36000000",
		"CACHE_TYPE" => "A",
		"CHECK_SECTION_ID_VARIABLE" => "N",
		"COMPARE_PATH" => "",
		"COMPATIBLE_MODE" => "Y",
		"CONVERT_CURRENCY" => "Y",
		"CURRENCY_ID" => "RUB",
		"DATA_LAYER_NAME" => "dataLayer",
		"DETAIL_PICTURE_MODE" => array("POPUP", "MAGNIFIER"),
		"DETAIL_URL" => "",
		"DISABLE_INIT_JS_IN_COMPONENT" => "N",
		"DISCOUNT_PERCENT_POSITION" => "bottom-right",
		"DISPLAY_COMPARE" => "N",
		"DISPLAY_NAME" => "Y",
		"DISPLAY_PREVIEW_TEXT_MODE" => "E",
		"ELEMENT_CODE" => "",
		"ELEMENT_ID" => $_REQUEST["ELEMENT_ID"],
		"FB_USE" => "N",
		"FILE_404" => "",
		"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_SHOW_DISCOUNT_PERCENT" => "Y",
		"GIFTS_SHOW_IMAGE" => "Y",
		"GIFTS_SHOW_NAME" => "Y",
		"GIFTS_SHOW_OLD_PRICE" => "Y",
		"HIDE_NOT_AVAILABLE_OFFERS" => "N",
		"IBLOCK_ID" => "2",
		"IBLOCK_TYPE" => "catalog",
		"LABEL_PROP" => array("NEWPRODUCT"),
		"LABEL_PROP_MOBILE" => array(),
		"LABEL_PROP_POSITION" => "top-left",
		"LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#",
		"LINK_IBLOCK_ID" => "",
		"LINK_IBLOCK_TYPE" => "",
		"LINK_PROPERTY_SID" => "",
		"MAIN_BLOCK_OFFERS_PROPERTY_CODE" => array("COLOR_REF"),
		"MAIN_BLOCK_PROPERTY_CODE" => array("MATERIAL"),
		"MESSAGE_404" => "",
		"MESS_BTN_ADD_TO_BASKET" => "В корзину",
		"MESS_BTN_BUY" => "Купить",
		"MESS_BTN_COMPARE" => "Сравнить",
		"MESS_BTN_SUBSCRIBE" => "Подписаться",
		"MESS_COMMENTS_TAB" => "Комментарии",
		"MESS_DESCRIPTION_TAB" => "Описание",
		"MESS_NOT_AVAILABLE" => "Нет в наличии",
		"MESS_NOT_AVAILABLE_SERVICE" => "Недоступно",
		"MESS_PROPERTIES_TAB" => "Характеристики",
		"MESS_RELATIVE_QUANTITY_FEW" => "мало",
		"MESS_RELATIVE_QUANTITY_MANY" => "много",
		"MESS_SHOW_MAX_QUANTITY" => "Наличие",
		"META_DESCRIPTION" => "-",
		"META_KEYWORDS" => "-",
		"OFFERS_CART_PROPERTIES" => array("ARTNUMBER", "COLOR_REF", "SIZES_SHOES", "SIZES_CLOTHES"),
		"OFFERS_FIELD_CODE" => array("", ""),
		"OFFERS_LIMIT" => "0",
		"OFFERS_PROPERTY_CODE" => array("COLOR_REF", "SIZES_SHOES", "SIZES_CLOTHES", ""),
		"OFFERS_SORT_FIELD" => "sort",
		"OFFERS_SORT_FIELD2" => "id",
		"OFFERS_SORT_ORDER" => "asc",
		"OFFERS_SORT_ORDER2" => "desc",
		"OFFER_ADD_PICT_PROP" => "MORE_PHOTO",
		"OFFER_TREE_PROPS" => array("COLOR_REF", "SIZES_SHOES", "SIZES_CLOTHES"),
		"PARTIAL_PRODUCT_PROPERTIES" => "Y",
		"PRICE_CODE" => array("BASE"),
		"PRICE_VAT_INCLUDE" => "Y",
		"PRICE_VAT_SHOW_VALUE" => "N",
		"PRODUCT_ID_VARIABLE" => "id",
		"PRODUCT_INFO_BLOCK_ORDER" => "sku,props",
		"PRODUCT_PAY_BLOCK_ORDER" => "rating,price,quantityLimit,quantity,buttons",
		"PRODUCT_PROPERTIES" => array("NEWPRODUCT", "SALELEADER", "MATERIAL"),
		"PRODUCT_PROPS_VARIABLE" => "prop",
		"PRODUCT_QUANTITY_VARIABLE" => "",
		"PRODUCT_SUBSCRIPTION" => "Y",
		"PROPERTY_CODE" => array("MANUFACTURER", "MATERIAL", ""),
		"RELATIVE_QUANTITY_FACTOR" => "5",
		"SECTION_CODE" => "",
		"SECTION_CODE_PATH" => "",
		"SECTION_ID" => $_REQUEST["SECTION_ID"],
		"SECTION_ID_VARIABLE" => "SECTION_ID",
		"SECTION_URL" => "",
		"SEF_MODE" => "N",
		"SEF_RULE" => "",
		"SET_BROWSER_TITLE" => "Y",
		"SET_CANONICAL_URL" => "N",
		"SET_LAST_MODIFIED" => "N",
		"SET_META_DESCRIPTION" => "Y",
		"SET_META_KEYWORDS" => "Y",
		"SET_STATUS_404" => "N",
		"SET_TITLE" => "Y",
		"SET_VIEWED_IN_COMPONENT" => "N",
		"SHOW_404" => "N",
		"SHOW_CLOSE_POPUP" => "N",
		"SHOW_DEACTIVATED" => "N",
		"SHOW_DISCOUNT_PERCENT" => "Y",
		"SHOW_MAX_QUANTITY" => "M",
		"SHOW_OLD_PRICE" => "N",
		"SHOW_PRICE_COUNT" => "1",
		"SHOW_SLIDER" => "Y",
		"SLIDER_INTERVAL" => "5000",
		"SLIDER_PROGRESS" => "N",
		"STRICT_SECTION_CHECK" => "N",
		"TEMPLATE_THEME" => "blue",
		"USE_COMMENTS" => "Y",
		"USE_ELEMENT_COUNTER" => "Y",
		"USE_ENHANCED_ECOMMERCE" => "Y",
		"USE_GIFTS_DETAIL" => "Y",
		"USE_GIFTS_MAIN_PR_SECTION_LIST" => "Y",
		"USE_MAIN_ELEMENT_SECTION" => "N",
		"USE_PRICE_COUNT" => "N",
		"USE_PRODUCT_QUANTITY" => "Y",
		"USE_VOTE_RATING" => "Y",
		"VK_USE" => "N",
		"VOTE_DISPLAY_AS_RATING" => "rating"
	)
);?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх