Недоступно в редакциях: Стандарт, Старт
Подарки к товарам конкретного раздела (устаревший)
Описание sale.gift.section
Компонент служит для отображения подарков к товарам заданного раздела. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент расположен по пути Магазин > Информация о товарах > Подарки к товарам конкретного раздела.
С версии модуля sale 17.0.9 считается устаревшим. Используйте компонент sale.products.gift.section.
Параметры
Поле | Параметр | Описание |
Основные параметры | Тип инфоблока | IBLOCK_TYPE | Указывается один из созданных в системе типов информационных блоков. |
---|---|---|
Инфоблок | IBLOCK_ID | Для выбранного типа инфоблоков указывается инфоблок, из которого будет выводиться список товаров. |
Источник данных | ||
Показывать товары из раздела | SHOW_FROM_SECTION | [Y|N] При отмеченной опции просмотренные товары будут показываться из того раздела, который указан в нижеследующих настройках: ID раздела, Код раздела, ID элемента, для которого будет выбран раздел и Символьный код элемента, для которого будет выбран раздел. Если опция не отмечена, то данные настройки скрыты. |
ID раздела | SECTION_ID | Указывается идентификатор раздела, товары из которого должны быть показаны. Можно не указывать, если задан Код раздела. |
Код раздела | SECTION_CODE | Указывается код раздела, товары из которого должны быть показаны. Можно не указывать, если задан ID раздела. |
ID элемента, для которого будет выбран раздел | SECTION_ELEMENT_ID | Указывается идентификатор элемента, по которому будет выбран раздел для показа товаров. Можно не указывать, если задан Символьный код элемента, для которого будет выбран раздел. |
Символьный код элемента, для которого будет выбран раздел | SECTION_ELEMENT_CODE | Указывается код элемента, по которому будет выбран раздел для показа товаров. Можно не указывать, если задан ID элемента, для которого будет выбран раздел. |
Максимальная отображаемая глубина разделов | DEPTH | Параметр определяет максимальную глубину вложенности разделов, из которых будут показаны товары. |
Не отображать товары, которых нет на складах | HIDE_NOT_AVAILABLE | [Y|N] При отмеченной опции будут скрыты товары, для которых общее количество на складах меньше либо равно нулю, включен количественный учет и не разрешена покупка при отсутствии товара. |
Внешний вид | ||
Показывать процент скидки | SHOW_DISCOUNT_PERCENT | [Y|N] При отмеченной опции будет отображаться процентное значение скидки, если она задана. |
Разрешить оповещения для отсутствующих товаров | PRODUCT_SUBSCRIPTION | [Y|N] При отмеченной опции клиент будет оповещаться, что интересующий его товар стал доступным для покупки. |
Показывать название | SHOW_NAME | [Y|N] При отмеченной опции будет отображено название элемента. |
Показывать изображение | SHOW_IMAGE | [Y|N] При отмеченной опции будет показано изображение элемента. |
Текст кнопки "Купить" | MESS_BTN_BUY | Задается текст, который должен быть отображен на кнопке "Купить". |
Текст кнопки "Подробнее" | MESS_BTN_DETAIL | Задается текст, который должен быть отображен на кнопке "Подробнее". |
Текст кнопки "Уведомить о поступлении" | MESS_BTN_SUBSCRIBE | Задается текст, который должен быть отображен на кнопке "Уведомить о поступлении". |
Количество элементов на странице | PAGE_ELEMENT_COUNT | Указывается количество элементов, отображаемых на одной странице. |
Количество элементов, выводимых в одной строке | LINE_ELEMENT_COUNT | Указывается количество элементов, выводимых в одной строке таблицы. |
Цветовая тема | TEMPLATE_THEME | Задается цветовая схема для отображения списка элементов. По умолчанию используется синяя схема (blue). |
Шаблоны ссылок | ||
URL, ведущий на страницу с содержимым элемента раздела | DETAIL_URL | Указывается путь к странице с детальным описанием элемента раздела. |
Настройки кеширования | ||
Тип кеширования | CACHE_TYPE | Тип кеширования:
|
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. |
Учитывать права доступа | CACHE_GROUPS | [Y|N] При отмеченной опции будут учитываться права доступа при кешировании. |
Цены | ||
Показывать старую цену | SHOW_OLD_PRICE | [Y|N] Если задана скидка на товар, то при отмеченной опции будет отображаться старая цена. |
Тип цены | PRICE_CODE | Указывается тип цены для выводимых элементов. Если не задан ни один из типов, то цена товара и кнопка Купить показаны не будут. |
Выводить цены для количества | SHOW_PRICE_COUNT | Параметр определяет количество единиц товара, для которых выводить стоимость. |
Включать НДС в цену | PRICE_VAT_INCLUDE | [Y|N] При отмеченной опции цены будут показаны с учетом НДС. |
Показывать цены в одной валюте | CONVERT_CURRENCY | При установке флажка цены будут выводиться в одной валюте, даже если в каталоге они будут заданы в разных валютах. |
Валюта, в которую будут сконвертированы цены | CURRENCY_ID | Выбор валюты, в которой будут отображаться цены. |
Добавление в корзину | ||
Текст заголовка "Подарки" | BLOCK_TITLE | Указывается текст заголовка блока с подарками. |
Скрыть заголовок "Подарки" | HIDE_BLOCK_TITLE | [Y|N] При отмеченной опции заголовок блока подарков будет скрыт. |
Текст метки "Подарка" | TEXT_LABEL_GIFT/b> | Указывается текст метки, которая проставляется для подарка. |
URL, ведущий на страницу с корзиной покупателя | BASKET_URL | Указывается путь к странице с корзиной покупателя. |
Название переменной, в которой передается действие | ACTION_VARIABLE | Задается имя переменной, в которой передается действие: ADD_TO_COMPARE_LIST, ADD2BASKET и т.д. Значение поля по умолчанию action. Значение параметра должно быть уникальным среди всех используемых компонентов на одной странице. |
Название переменной, в которой передается код товара для покупки | PRODUCT_ID_VARIABLE | Задается имя переменной, в которой будет передаваться идентификатор товара. |
Название переменной, в которой передается количество товара | PRODUCT_QUANTITY_VARIABLE | Задается имя переменной, в которой будет передаваться количество товара. |
Добавлять в корзину свойства товаров и предложений | ADD_PROPERTIES_TO_BASKET | [Y|N] При отмеченной опции свойства товаров и предложений будут передаваться в корзину. Кроме того, становятся доступными для настройки параметры Название переменной, в которой передаются характеристики товара и Разрешить частично заполненные свойства. |
Название переменной, в которой передаются характеристики товара | PRODUCT_PROPS_VARIABLE | Задается имя переменной, в которой будет передаваться характеристики товара. |
Разрешить частично заполненные свойства | PARTIAL_PRODUCT_PROPERTIES | [Y|N] При отмеченной опции в корзину будут добавляться и те товары, у которых заполнены не все характеристики. Если же опция не отмечена, то товар будет добавлен в корзину только при условии, что все характеристики, добавляемые в корзину, заполнены. На торговые предложения этот параметр не влияет. |
Разрешить указание количества товара | USE_PRODUCT_QUANTITY | [Y|N] При отмеченной опции будет разрешено указывать количества товара. |
Параметры вывода товаров из каталога "<название_каталога>" | ||
Показывать товары каталога | SHOW_PRODUCTS_<ID_каталога> | [Y|N] При отмеченной опции товары из данного каталога, которые просмотрит пользователь, будут отображаться среди просмотренных товаров. Если опция не отмечена, то товары из данного каталога не будут отображаться среди просмотренных, даже если пользователь их просмотрит. Если данная опция отмечена, то становятся доступными для настройки параметры отображения товаров каталога и соответствующих торговых предложений (при наличии). |
Свойства для отображения | PROPERTY_CODE_<ID_каталога> | Указываются свойства инфоблока, которые будут отображены в списке просмотренных товаров. При выборе пункта (не выбрано)-> и без указания кодов свойств в строках ниже, свойства выведены не будут. |
Свойства для добавления в корзину | CART_PROPERTIES_<ID_каталога> | Из списка выбираются свойства, которые можно добавить в корзину. Для выбора нескольких свойств нужно использовать клавишу Ctrl. |
Дополнительная картинка | ADDITIONAL_PICT_PROP_<ID_каталога> | Задается свойство, в котором хранится дополнительная картинка для товара. |
Параметры вывода торговых предложений "<название_каталога_предложений>" | ||
Свойства для отображения | PROPERTY_CODE_<ID_каталога_предложений> | Указываются свойства торговых предложений, которые должны быть отображены в списке. |
Свойства для добавления в корзину | CART_PROPERTIES_<ID_каталога_предложений> | Из списка выбираются свойства, которые можно добавить в корзину. Для выбора нескольких свойств нужно использовать клавишу Ctrl. |
Дополнительная картинка | ADDITIONAL_PICT_PROP_<ID_каталога_предложений> | Задается свойство, в котором хранится дополнительная картинка торгового предложения. |
Свойства для отбора предложений | OFFER_TREE_PROPS_<ID_каталога_предложений> | Указываются свойства, по значениям которых будут группироваться торговые предложения. |
Пример вызова
<?$APPLICATION->IncludeComponent( "bitrix:sale.gift.section", "", Array( "ACTION_VARIABLE" => "action", "ADDITIONAL_PICT_PROP_2" => "MORE_PHOTO", "ADDITIONAL_PICT_PROP_3" => "MORE_PHOTO", "ADD_PROPERTIES_TO_BASKET" => "Y", "BASKET_URL" => "/personal/basket.php", "BLOCK_TITLE" => "Подарки к товарам этого раздела", "CACHE_GROUPS" => "Y", "CACHE_TIME" => "36000000", "CACHE_TYPE" => "A", "CART_PROPERTIES_2" => array("","CML2_MANUFACTURER",""), "CART_PROPERTIES_3" => array("COLOR_REF","SIZES_SHOES","SIZES_CLOTHES",""), "COMPONENT_TEMPLATE" => ".default", "CONVERT_CURRENCY" => "N", "DEPTH" => "", "DETAIL_URL" => "/example/#SECTION_ID#/#ELEMENT_ID#/", "HIDE_BLOCK_TITLE" => "N", "HIDE_NOT_AVAILABLE" => "N", "IBLOCK_ID" => "2", "IBLOCK_TYPE" => "catalog", "LINE_ELEMENT_COUNT" => "3", "MESS_BTN_BUY" => "Купить", "MESS_BTN_DETAIL" => "Подробнее", "MESS_BTN_SUBSCRIBE" => "Подписаться", "OFFER_TREE_PROPS_3" => array("COLOR_REF","SIZES_SHOES","SIZES_CLOTHES"), "PAGE_ELEMENT_COUNT" => "5", "PARTIAL_PRODUCT_PROPERTIES" => "N", "PRICE_CODE" => array("BASE"), "PRICE_VAT_INCLUDE" => "Y", "PRODUCT_ID_VARIABLE" => "id", "PRODUCT_PROPS_VARIABLE" => "prop", "PRODUCT_QUANTITY_VARIABLE" => "", "PRODUCT_SUBSCRIPTION" => "N", "PROPERTY_CODE_2" => array("BRAND_REF","ARTNUMBER","MATERIAL",""), "PROPERTY_CODE_3" => array("","COLOR_REF","SIZES_SHOES","SIZES_CLOTHES",""), "SECTION_CODE" => "dresses", "SECTION_ELEMENT_CODE" => "", "SECTION_ELEMENT_ID" => "", "SECTION_ID" => "", "SHOW_DISCOUNT_PERCENT" => "Y", "SHOW_FROM_SECTION" => "Y", "SHOW_IMAGE" => "Y", "SHOW_NAME" => "Y", "SHOW_OLD_PRICE" => "Y", "SHOW_PRICE_COUNT" => "1", "SHOW_PRODUCTS_2" => "Y", "TEMPLATE_THEME" => "blue", "TEXT_LABEL_GIFT" => "Подарок", "USE_PRODUCT_QUANTITY" => "N" ) );?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024