Пожалуйста, помогите, никак не понимаю, что делаю не так!
Я вообще не спец в Битриксе, делаю по аналогии с тем, что было сделано ранее разработчиками сайта.
Есть "Каталог товаров" и есть "Расцветки", где каждому товару соответствует набор расцветок. В расцветки добавлено свойство LINK1. Теперь нужно сделать из значения этого свойства ссылку (для каждой расцветки каждого товара она будет своя). Чтобы получить это значение, в файле "result_modifier.php" добавила то, что выделено красным. Но при выводе информации из $arResult["LINK1"] - ничего не выводится. Подскажите, что не так?
$arSelect = Array("ID","NAME", "DETAIL_PICTURE", "PREVIEW_PICTURE", "LINK1");
$arFilter = Array("IBLOCK_ID"=>14, "ACTIVE"=>"Y", "SECTION_CODE"=>$arResult["PROPERTIES"]["ITEM"]["VALUE"]);
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array(), $arSelect);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
$arFields["PREVIEW_PICTURE"] = CFile::GetPath($arFields["PREVIEW_PICTURE"]);
$file = CFile::ResizeImageGet($arFields["DETAIL_PICTURE"], array('height'=>500 , 'width'=>475), BX_RESIZE_IMAGE_PROPORTIONAL, true);
$arFields["DETAIL_PICTURE"] = $file["src"];
$arFields["LINK"] = $dir . '?color='.$arFields["NAME"];
$arResult["COLORS"][$arFields["NAME"]] = $arFields;
$arResult["LINK1"] = $arFields["LINK1"];
}
Я вообще не спец в Битриксе, делаю по аналогии с тем, что было сделано ранее разработчиками сайта.
Есть "Каталог товаров" и есть "Расцветки", где каждому товару соответствует набор расцветок. В расцветки добавлено свойство LINK1. Теперь нужно сделать из значения этого свойства ссылку (для каждой расцветки каждого товара она будет своя). Чтобы получить это значение, в файле "result_modifier.php" добавила то, что выделено красным. Но при выводе информации из $arResult["LINK1"] - ничего не выводится. Подскажите, что не так?
$arSelect = Array("ID","NAME", "DETAIL_PICTURE", "PREVIEW_PICTURE", "LINK1");
$arFilter = Array("IBLOCK_ID"=>14, "ACTIVE"=>"Y", "SECTION_CODE"=>$arResult["PROPERTIES"]["ITEM"]["VALUE"]);
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array(), $arSelect);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
$arFields["PREVIEW_PICTURE"] = CFile::GetPath($arFields["PREVIEW_PICTURE"]);
$file = CFile::ResizeImageGet($arFields["DETAIL_PICTURE"], array('height'=>500 , 'width'=>475), BX_RESIZE_IMAGE_PROPORTIONAL, true);
$arFields["DETAIL_PICTURE"] = $file["src"];
$arFields["LINK"] = $dir . '?color='.$arFields["NAME"];
$arResult["COLORS"][$arFields["NAME"]] = $arFields;
$arResult["LINK1"] = $arFields["LINK1"];
}