Блог

1С-Битрикс: похожие товары в каталоге 23.12.2016

1С-Битрикс: похожие товары в каталоге

Чтобы вывести на странице товара блок «С этим товаром покупают» или «С этим товаром также смотрят» или «Подобные товары» можно использовать компонент catalog.section, просто указав ему брать товары только из текущей категории в случайном порядке, исключив только сам товар, на странице которого мы находимся.

Чтобы вывести на странице товара блок «С этим товаром покупают» или «С этим товаром также смотрят» или «Подобные товары» можно использовать компонент catalog.section, просто указав ему брать товары только из текущей категории в случайном порядке, исключив только сам товар, на странице которого мы находимся.

Ниже стандартный код компонента catalog.section, который мы вставили в шаблон детального просмотра элемента. Красным отмечены настройки, позволяющие это реализовать. Этот код вставляется в шаблон элемента каталога в папке /bitrix/templates/template_name/components/bitrix/catalog/template_name/

<?
$GLOBALS['arrrFilter'] = array('!ID' => $arResult["ID"]); 

$APPLICATION->IncludeComponent(
"bitrix:catalog.section",
".default",
Array(
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "1",
"SECTION_ID" => $arResult["IBLOCK_SECTION_ID"],
"SECTION_CODE" => "",
"SECTION_USER_FIELDS" => array(0=>"",1=>"",),
"ELEMENT_SORT_FIELD" => "RAND",
"INCLUDE_SUBSECTIONS" => "Y",
"SHOW_ALL_WO_SECTION" => "Y",
"HIDE_NOT_AVAILABLE" => "N",
"PAGE_ELEMENT_COUNT" => "4",
"LINE_ELEMENT_COUNT" => "4",
"PROPERTY_CODE" => array(0=>"",1=>"",),
"OFFERS_LIMIT" => "5",
"ADD_PICT_PROP" => "-",
"LABEL_PROP" => "-",
"PRODUCT_SUBSCRIPTION" => "N",
"SHOW_DISCOUNT_PERCENT" => "N",
"SHOW_OLD_PRICE" => "N",
"MESS_BTN_BUY" => "Купить",
"MESS_BTN_ADD_TO_BASKET" => "В корзину",
"MESS_BTN_SUBSCRIBE" => "Подписаться",
"MESS_BTN_DETAIL" => "Подробнее",
"MESS_NOT_AVAILABLE" => "Нет в наличии",
"SECTION_URL" => "/catalog/#SECTION_CODE#/",
"DETAIL_URL" => "/catalog/#SECTION_CODE#/#ELEMENT_CODE#/",
"BASKET_URL" => "/personal/cart/",
"ACTION_VARIABLE" => "action",
"PRODUCT_ID_VARIABLE" => "id",
"PRODUCT_QUANTITY_VARIABLE" => "quantity",
"PRODUCT_PROPS_VARIABLE" => "prop",
"SECTION_ID_VARIABLE" => "SECTION_ID",
"AJAX_MODE" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"AJAX_OPTION_HISTORY" => "N",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "36000000",
"CACHE_GROUPS" => "Y",
"META_KEYWORDS" => "-",
"META_DESCRIPTION" => "-",
"BROWSER_TITLE" => "-",
"ADD_SECTIONS_CHAIN" => "N",
"DISPLAY_COMPARE" => "N",
"SET_TITLE" => "Y",
"SET_STATUS_404" => "N",
"CACHE_FILTER" => "N",
"PRICE_CODE" => array(0=>"BASE",),
"USE_PRICE_COUNT" => "N",
"SHOW_PRICE_COUNT" => "1",
"PRICE_VAT_INCLUDE" => "Y",
"PRODUCT_PROPERTIES" => array(),
"USE_PRODUCT_QUANTITY" => "N",
"CONVERT_CURRENCY" => "N",
"PAGER_TEMPLATE" => "modern2",
"DISPLAY_TOP_PAGER" => "N",
"DISPLAY_BOTTOM_PAGER" => "N",
"PAGER_TITLE" => "Товары",
"PAGER_SHOW_ALWAYS" => "Y",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"AJAX_OPTION_ADDITIONAL" => ""
)
);?>

Название: 1С-Битрикс: похожие товары в каталоге
Картинка для анонса: 
Детальное описание: 

Чтобы вывести на странице товара блок «С этим товаром покупают» или «С этим товаром также смотрят» или «Подобные товары» можно использовать компонент catalog.section, просто указав ему брать товары только из текущей категории в случайном порядке, исключив только сам товар, на странице которого мы находимся.

Ниже стандартный код компонента catalog.section, который мы вставили в шаблон детального просмотра элемента. Красным отмечены настройки, позволяющие это реализовать. Этот код вставляется в шаблон элемента каталога в папке /bitrix/templates/template_name/components/bitrix/catalog/template_name/

<?
$GLOBALS['arrrFilter'] = array('!ID' => $arResult["ID"]); 

$APPLICATION->IncludeComponent(
"bitrix:catalog.section",
".default",
Array(
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "1",
"SECTION_ID" => $arResult["IBLOCK_SECTION_ID"],
"SECTION_CODE" => "",
"SECTION_USER_FIELDS" => array(0=>"",1=>"",),
"ELEMENT_SORT_FIELD" => "RAND",
"INCLUDE_SUBSECTIONS" => "Y",
"SHOW_ALL_WO_SECTION" => "Y",
"HIDE_NOT_AVAILABLE" => "N",
"PAGE_ELEMENT_COUNT" => "4",
"LINE_ELEMENT_COUNT" => "4",
"PROPERTY_CODE" => array(0=>"",1=>"",),
"OFFERS_LIMIT" => "5",
"ADD_PICT_PROP" => "-",
"LABEL_PROP" => "-",
"PRODUCT_SUBSCRIPTION" => "N",
"SHOW_DISCOUNT_PERCENT" => "N",
"SHOW_OLD_PRICE" => "N",
"MESS_BTN_BUY" => "Купить",
"MESS_BTN_ADD_TO_BASKET" => "В корзину",
"MESS_BTN_SUBSCRIBE" => "Подписаться",
"MESS_BTN_DETAIL" => "Подробнее",
"MESS_NOT_AVAILABLE" => "Нет в наличии",
"SECTION_URL" => "/catalog/#SECTION_CODE#/",
"DETAIL_URL" => "/catalog/#SECTION_CODE#/#ELEMENT_CODE#/",
"BASKET_URL" => "/personal/cart/",
"ACTION_VARIABLE" => "action",
"PRODUCT_ID_VARIABLE" => "id",
"PRODUCT_QUANTITY_VARIABLE" => "quantity",
"PRODUCT_PROPS_VARIABLE" => "prop",
"SECTION_ID_VARIABLE" => "SECTION_ID",
"AJAX_MODE" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"AJAX_OPTION_HISTORY" => "N",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "36000000",
"CACHE_GROUPS" => "Y",
"META_KEYWORDS" => "-",
"META_DESCRIPTION" => "-",
"BROWSER_TITLE" => "-",
"ADD_SECTIONS_CHAIN" => "N",
"DISPLAY_COMPARE" => "N",
"SET_TITLE" => "Y",
"SET_STATUS_404" => "N",
"CACHE_FILTER" => "N",
"PRICE_CODE" => array(0=>"BASE",),
"USE_PRICE_COUNT" => "N",
"SHOW_PRICE_COUNT" => "1",
"PRICE_VAT_INCLUDE" => "Y",
"PRODUCT_PROPERTIES" => array(),
"USE_PRODUCT_QUANTITY" => "N",
"CONVERT_CURRENCY" => "N",
"PAGER_TEMPLATE" => "modern2",
"DISPLAY_TOP_PAGER" => "N",
"DISPLAY_BOTTOM_PAGER" => "N",
"PAGER_TITLE" => "Товары",
"PAGER_SHOW_ALWAYS" => "Y",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"AJAX_OPTION_ADDITIONAL" => ""
)
);?>

Детальная картинка: 
Начало активности (дата): 23.12.2016 15:59:20
Дата создания: 23.12.2016 16:01:14
Кем создан (ID): 1
Кем создан (имя): (admin) Виталий Элс

Возврат к списку

Хотите посотрудничать? Contact Us

Подписаться на обновления

Согласен