Добрый день. После обновления интернет-магазина битрикс до версии 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") ); ?> |