Добрый день. После обновления интернет-магазина битрикс до версии 17.0.32 , перестал поддерживать модуль "рекомендованные товары" в каталоге (bitrix:catalog). Попробовал подключить в ручную данный модуль . В каталоге включил старый шаблон компонента и в редакторе шаблона компонента скопировал код компонента "bitrix:catalog.recommended.products" и вставил в новый шаблон. Модуль вывелся, но по какой-то причине товары выводятся не так как в старом шаблоне. В старом шаблоне выводился товар по id, и это давало возможность выводить товар с нужными характеристиками -" задавался цвет, модель, вес... " товара. В новом шаблоне почему-то товар выводится , но не по заданном id товара, а по самому малому id.
Также если напрямую в новом шаблоне каталоге (bitrix:catalog) включить модуль рекомендованных товаров ("bitrix:catalog.recommended.products"),в этом случаи выводит текст "Нужно указать идентификатор продукта" .
1. Подскажите, почему товар "рекомендованных товаров ("bitrix:catalog.recommended.products") " выводит по самому малому id, как исправить эту проблему?
Вставляемый код PHP в новый шаблон интернет-магазина:
2. Как указать "Нужно указать идентификатор продукта" в новом шаблоне, где указать и как узнать идентификатор?
Также если напрямую в новом шаблоне каталоге (bitrix:catalog) включить модуль рекомендованных товаров ("bitrix:catalog.recommended.products"),в этом случаи выводит текст "Нужно указать идентификатор продукта" .
1. Подскажите, почему товар "рекомендованных товаров ("bitrix:catalog.recommended.products") " выводит по самому малому id, как исправить эту проблему?
Вставляемый код PHP в новый шаблон интернет-магазина:
| Код |
|---|
<?
$APPLICATION->IncludeComponent(
"bitrix:catalog.recommended.products",
"",
array(
"LINE_ELEMENT_COUNT" => $arParams["ALSO_BUY_ELEMENT_COUNT"],
"TEMPLATE_THEME" => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : ''),
"ID" => $ElementID,
"PROPERTY_LINK" => ($arRecomData['IBLOCK_LINK'] != '' ? $arRecomData['IBLOCK_LINK'] : $arRecomData['ALL_LINK']),
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"BASKET_URL" => $arParams["BASKET_URL"],
"ACTION_VARIABLE" => $arParams["ACTION_VARIABLE"],
"PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
"PRODUCT_QUANTITY_VARIABLE" => $arParams["PRODUCT_QUANTITY_VARIABLE"],
"ADD_PROPERTIES_TO_BASKET" => (isset($arParams["ADD_PROPERTIES_TO_BASKET"]) ? $arParams["ADD_PROPERTIES_TO_BASKET"] : ''),
"PRODUCT_PROPS_VARIABLE" => $arParams["PRODUCT_PROPS_VARIABLE"],
"PARTIAL_PRODUCT_PROPERTIES" => (isset($arParams["PARTIAL_PRODUCT_PROPERTIES"]) ? $arParams["PARTIAL_PRODUCT_PROPERTIES"] : ''),
"PAGE_ELEMENT_COUNT" => $arParams["ALSO_BUY_ELEMENT_COUNT"],
"SHOW_OLD_PRICE" => $arParams['SHOW_OLD_PRICE'],
"SHOW_DISCOUNT_PERCENT" => $arParams['SHOW_DISCOUNT_PERCENT'],
"PRICE_CODE" => $arParams["PRICE_CODE"],
"SHOW_PRICE_COUNT" => $arParams["SHOW_PRICE_COUNT"],
"PRODUCT_SUBSCRIPTION" => 'N',
"PRICE_VAT_INCLUDE" => $arParams["PRICE_VAT_INCLUDE"],
"USE_PRODUCT_QUANTITY" => $arParams['USE_PRODUCT_QUANTITY'],
"SHOW_NAME" => "Y",
"SHOW_IMAGE" => "Y",
"MESS_BTN_BUY" => $arParams['MESS_BTN_BUY'],
"MESS_BTN_DETAIL" => $arParams["MESS_BTN_DETAIL"],
"MESS_NOT_AVAILABLE" => $arParams['MESS_NOT_AVAILABLE'],
"MESS_BTN_SUBSCRIBE" => $arParams['MESS_BTN_SUBSCRIBE'],
"SHOW_PRODUCTS_".$arParams["IBLOCK_ID"] => "Y",
"HIDE_NOT_AVAILABLE" => $arParams["HIDE_NOT_AVAILABLE"],
"OFFER_TREE_PROPS_".$arRecomData['OFFER_IBLOCK_ID'] => $arParams["OFFER_TREE_PROPS"],
"OFFER_TREE_PROPS_".$arRecomData['OFFER_IBLOCK_ID'] => $arParams["OFFER_TREE_PROPS"],
"ADDITIONAL_PICT_PROP_".$arParams['IBLOCK_ID'] => $arParams['ADD_PICT_PROP'],
"ADDITIONAL_PICT_PROP_".$arRecomData['OFFER_IBLOCK_ID'] => $arParams['OFFER_ADD_PICT_PROP'],
"PROPERTY_CODE_".$arRecomData['OFFER_IBLOCK_ID'] => array(),
"CONVERT_CURRENCY" => $arParams["CONVERT_CURRENCY"],
"CURRENCY_ID" => $arParams["CURRENCY_ID"]
),
$component,
array("HIDE_ICONS" => "Y")
);
?>
|