Есть два инфоблока "Отзывы" и "Товары", в отзывах есть свойство "Товар" который привязан к элементу товара.
нужно прописать я так понимаю два условия и в шаблоне для компонента и в месте где вызывается сам компонент, если писать просто id товара все работает.
if ($arResult["ID"] == 125) { // 125 это id товара
вывод компонента // тут используется инфоблок товаров
}
if ($arItem["PROPERTIES"]["ID_PRODUCT"]["VALUE"] == 125) { // 125 это id товара
тут шаблон // тут используется инфоблок отзывов
}
Не уверен что нужно именно так, но по крайней мере так работает, мне нужно вместо 125 передать туда id товара
Возможно нужно как-то через $_POST $_GET передавать id элемента, но я не могу понять как.
if(!CModule::IncludeModule("iblock"))
return;
$res = CIBlockElement::GetByID($_GET["PID"]);
if($ar_res = $res->GetNext())
echo $ar_res['NAME'];