Есть полный каталог.
Он имеет вложенность 3 уровня.
Суть проблема такая:
-для вывода использую полный каталог
-вид списка многоуровневый, так выглядит стартовая страница оборудования:
-когда перехожу в раздел логика разметки не меняется:
Как я понял оба шаблона берутся из catalog.section.list.
Мне необходимо, что-бы при переходе в раздел разметка была другой, как я могу изменить логику?
Есть мысль написать условие в catalog.section.list по результату вложенности текущего раздела, но найти нужного вызова не могу.
Может есть какие-нибудь другие способы?
Кусок шаблона catalog.section.list:
case 'LIST':
$intCurrentDepth = 1;
$boolFirst = 1;
foreach ($arResult['SECTIONS'] as &$arSection)
{
$this->AddEditAction($arSection['ID'], $arSection['EDIT_LINK'], $strSectionEdit);
$this->AddDeleteAction($arSection['ID'], $arSection['DELETE_LINK'], $strSectionDelete, $arSectionDeleteParams);
if ($boolFirst){
$boolFirst = 0;
?><div class="catalog-block"><h3><?echo $arSection["NAME"]?></h3><img src="<?=$arSection["PICTURE"]["SRC"]?>" title="<?=$arSection["NAME"]?>" border="0"/><ul><?
}
elseif ($arSection['RELATIVE_DEPTH_LEVEL'] == 2){
?><li><a href="<? echo $arSection['SECTION_PAGE_URL']; ?>"><?echo $arSection["NAME"];?></a></li><?
}
elseif ($arSection['RELATIVE_DEPTH_LEVEL'] == 1){
?></ul></div><div class="catalog-block"><h3><?echo $arSection["NAME"];?></h3><img src="<?=$arSection["PICTURE"]["SRC"]?>" title="<?=$arSection["NAME"]?>" border="0"/><ul><?
}
}
?></ul></div><?
break;
}