Что то у меня пошло не так) Помогите пожалуйста. Надо catalog.section отфильтровать так чтоб, были видны товары и их конкретные тп (товар 1 - тп 7, товар 2 - тп 5, товар 3 - тп 9 и т.д.);
Фильтр:
$arrFilter = [
["ID" => $arItem["ID"]],
CCatalogSKU::getOffersList($arItem["ID"], $iblock_id, ["ID" => $offer_id]), // В какой параметр надо передать?
];
$APPLICATION->IncludeComponent(
"bitrix:catalog.section",
".default",
array(
...
"FILTER_NAME" => "arrFilter"
...
),
false
);
$arrFilter = [
["ID" => $arItem["ID"]],
CCatalogSKU::getOffersList($arItem["ID"], $iblock_id, ["ID" => $offer_id]), // В какой параметр надо передать?
]; I'm Yoda, откуда выдумал такой фильтр?
изучи доку битрикса. в фильтре передавай ид ТП, а не чертишто.
$arrFilter = [
"=ID" => array( тут ид офферов, к-е надо прежде вытащить из рез-та getOffersList )
Айнур Валиев, прежде чем умничать прочтите, что требуется, а потом своим способом попробуйте вывести нужный товар с нужным оффером. Не просто оффер, а товар с нужным оффером!. Спасибо за помощь. Извините, что грубо, но не нравятся такие люди.
Ярослав Александров, комментарий ваш абсолютно неуместен здесь. Пройдите мимо вы, не оставляя комментария своего бесполезного. На понимание ваше надеюсь я. В случае помощи вашей, плюс в карму зачтется однажды.