У меня сложилась такая ситуация. Нужно вывести картинки вместо пунктов динамического меню, генерирующегося по элементам инфоблока.
Вот так я генерирую название и ссылку на страницу. Мне нужно что бы вместо названия элемента выводилась картинка находящаяся в свойстве LEFT_MENU_IMG.
Вот так я генерирую название и ссылку на страницу. Мне нужно что бы вместо названия элемента выводилась картинка находящаяся в свойстве LEFT_MENU_IMG.
| Код |
|---|
<? if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true)die();
global $APPLICATION;
if(CModule::IncludeModule('iblock')) {
$IBLOCK_ID = 5; // ID инфоблока из которого берем элементы
$arOrder = Array('NAME'=>'ASC'); // Выбрать сортировку
$arSelect = Array('ID', 'NAME', 'IBLOCK_ID', 'DETAIL_PAGE_URL');
$arFilter = Array('IBLOCK_ID'=>$IBLOCK_ID, 'ACTIVE'=>'Y', 'PROPERTY_razdel'=> $_REQUEST['SECTION_ID']);
$res = CIBlockElement::GetList($arOrder, $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
$aMenuLinksExt[] = Array(
$arFields['NAME'],
$arFields['DETAIL_PAGE_URL'],
Array(),
Array(),
''
);
}
}
$aMenuLinks = array_merge($aMenuLinksExt, $aMenuLinks);
print_r($arFields);
?>
|