Добрый день коллеги. По работе начальник заставил разбираться с битриксом, а я с ним не дружил никогда. Щас вот пока тренируюсь, пробую.
Задача следующая, вот создал я такую структуру контента : каталог->спецпредложения->(одежда, обувь, товары) , ну и в каждом из последних собственно элементы.
Нужно вывести :
Фото раздела ( обувь , одежда...) ( PREVIEW_PICTURE)
Ниже название раздела ( обувь , одежда ) (NAME)
Ниже элементы разделов ( носки, трусы и т.п. )
Визуально Получится :
ФОТО
"Обувь"
Ботинки, Туфли, Кроссовки
И в строчку несколько таких блоков в зависимости от кол-ва спецпредложений.
Чем лучше воспользоваться для создания такого блока? Кто то говорит есть готовые компоненты, но я собственно не нашел либо не понял как с ними работать.
Если же я пробую выводить таким методом, то получаю только нижний уровень тоесть ботинки, туфли, кроссовки , причем со всех родителей соотв.
[CODE]CModule::IncludeModule('iblock');
$arSelect = Array("ID", "NAME") ;
$arFilter = Array("IBLOCK_ID"=>IntVal(34));
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize" => 50), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();remotetreechildren
print_r ($arFields);
}[/CODE]
А нужно поймать родителя еще с фоткой и названием. Тоесть получить, что то типа
Array ( Array ( ID , NAME , DESC=>Array(Ботинки, Туфли, Кроссовки) ), .. , .. N )
Посоветуйте пожалуйста.