[QUOTE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
foreach ($arResult["ITEMS"] as $key => $arItem)
{
$res = CIBlockSection::GetList(array(), array("ID" => $arItem['IBLOCK_SECTION_ID']), false, array("SECTION_PAGE_URL", "NAME"));
if($ar_res = $res->GetNext())
$arResult["ITEMS"][$key]["SECTION_URL"] = '<a href="'.$ar_res["SECTION_PAGE_URL"] .'">'.$ar_res["NAME"].'</a>';
if(is_array($arItem["PREVIEW_PICTURE"]))
{
$arFileTmp = CFile::ResizeImageGet(
$arItem["PREVIEW_PICTURE"],
array("width" => $arParams["DISPLAY_IMG_WIDTH"], "height" => $arParams["DISPLAY_IMG_HEIGHT"]),
BX_RESIZE_IMAGE_PROPORTIONAL,
true
);
$arResult["ITEMS"][$key]["PREVIEW_IMG_SMALL"] = array(
"SRC" => $arFileTmp["src"],
"WIDTH" => $arFileTmp["width"],
"HEIGHT" => $arFileTmp["height"],
);
if(CModule::IncludeModule("catalog")){
$arResult["ITEMS"][$key]["BRAND"] = CCatalogProduct::GetByIDEx($arItem["ID"]);
}
}
}[/QUOTE]
Вроде как-то так
foreach ($arResult["ITEMS"] as $key => $arItem)
{
$res = CIBlockSection::GetList(array(), array("ID" => $arItem['IBLOCK_SECTION_ID']), false, array("SECTION_PAGE_URL", "NAME"));
if($ar_res = $res->GetNext())
$arResult["ITEMS"][$key]["SECTION_URL"] = '<a href="'.$ar_res["SECTION_PAGE_URL"] .'">'.$ar_res["NAME"].'</a>';
if(is_array($arItem["PREVIEW_PICTURE"]))
{
$arFileTmp = CFile::ResizeImageGet(
$arItem["PREVIEW_PICTURE"],
array("width" => $arParams["DISPLAY_IMG_WIDTH"], "height" => $arParams["DISPLAY_IMG_HEIGHT"]),
BX_RESIZE_IMAGE_PROPORTIONAL,
true
);
$arResult["ITEMS"][$key]["PREVIEW_IMG_SMALL"] = array(
"SRC" => $arFileTmp["src"],
"WIDTH" => $arFileTmp["width"],
"HEIGHT" => $arFileTmp["height"],
);
if(CModule::IncludeModule("catalog")){
$arResult["ITEMS"][$key]["BRAND"] = CCatalogProduct::GetByIDEx($arItem["ID"]);
}
}
}[/QUOTE]
Вроде как-то так