Наконец-таки разобрался. Вот код для тех, кто столкнется с подобной проблеммой 8)
Файл template.php для photo.sections.top:
[CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="photo-sections-top">
<?
$IBLOCK_ID = 12; //ID Фотогалереи
$SECTION_ID = 90; //Обычно параметр не нужен, просто у меня альбомы, список которых нужно вывести, вложены в альбом с ID = 90
if ($sections = GetIBlockSectionList ($IBLOCK_ID, $SECTION_ID))
{
while($albumObj = $sections->GetNextElement())
{
$album = $albumObj->GetFields();
$albumName = $album["NAME"];
$albumLink = $album["SECTION_PAGE_URL"];
$imgFileObj = CFile::GetByID($album["PICTURE"]);
$imgFile = $imgFileObj->Fetch();
$imgSrc = "/upload/".$imgFile["SUBDIR"]."/".$imgFile["FILE_NAME"];
?>
<div class="album_job">
<p class="album_title"><a href="<?=$albumLink;?>"><?=$albumName;?></a></p>
<a href="<?=$albumLink;?>"><img class="album_picture" src=<?=$imgSrc;?> alt="" /></a>
</div>
<?
}
}
?>
</div>[/CODE]
Ну и далее настраиваем CSS, исходя из Вашего дизайна :)
Код простой, вот только разобраться новичку во всей иерархии этих классов и функциях очень сложно...
Файл template.php для photo.sections.top:
[CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="photo-sections-top">
<?
$IBLOCK_ID = 12; //ID Фотогалереи
$SECTION_ID = 90; //Обычно параметр не нужен, просто у меня альбомы, список которых нужно вывести, вложены в альбом с ID = 90
if ($sections = GetIBlockSectionList ($IBLOCK_ID, $SECTION_ID))
{
while($albumObj = $sections->GetNextElement())
{
$album = $albumObj->GetFields();
$albumName = $album["NAME"];
$albumLink = $album["SECTION_PAGE_URL"];
$imgFileObj = CFile::GetByID($album["PICTURE"]);
$imgFile = $imgFileObj->Fetch();
$imgSrc = "/upload/".$imgFile["SUBDIR"]."/".$imgFile["FILE_NAME"];
?>
<div class="album_job">
<p class="album_title"><a href="<?=$albumLink;?>"><?=$albumName;?></a></p>
<a href="<?=$albumLink;?>"><img class="album_picture" src=<?=$imgSrc;?> alt="" /></a>
</div>
<?
}
}
?>
</div>[/CODE]
Ну и далее настраиваем CSS, исходя из Вашего дизайна :)
Код простой, вот только разобраться новичку во всей иерархии этих классов и функциях очень сложно...