<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<script>
$(document).ready(function() {
$(".group").click(function() {
if($(this).attr("subgroup")=="true") {
if($(this).attr("openFlag")=="true") { $(this).next(".subgroupSection").animate({height:'0px'},500); $(this).attr("openFlag","false"); }
else { $(this).next(".subgroupSection").animate({height:$(this).next().find(".heightMetric").height()+7+'px'},500); $(this).attr("openFlag","true"); }
return false;
}
});
});
</script>
<?
$ar_result=CIBlockSection::GetList(Array("SORT"=>"ASC"), Array("ID"=>"1"),false, Array("UF_SHOW_IN_MENU "));
if($res=$ar_result->GetNext()){echo $res["UF_SHOW_IN_MENU"];}
// выборка только активных разделов из инфоблока $IBLOCK_ID, в которых есть элементы
// со значением свойства SRC, начинающееся с https://
$arFilter = Array('ID'=>1);
$db_list = CIBlockSection::GetList(Array($by=>$order), $arFilter, false, array('UF_*',));
while($ar_result = $db_list->GetNext())
{
// print_r($ar_result); echo "<br>";
}
$LAST_DEPTH=0;
foreach($arResult["SECTIONS"] as $arSection):
//print_r($arSection);
$arFilter = Array('SECTION_ID'=>$arSection["ID"], 'GLOBAL_ACTIVE'=>'Y');
$db_list = CIBlockSection::GetList(Array($by=>$order), $arFilter, true);
if($db_list->SelectedRowsCount()==0) $groupIsLink=true;
else $groupIsLink=false;
switch($arSection["DEPTH_LEVEL"]) {
case 1: {
if($LAST_DEPTH==3) echo '</div></div>';
if($LAST_DEPTH!=0) echo '</div><div class="left_menu_bottom"></div>';
echo '<div class="left_menu_top"></div><div class="left_menu_middle"><div class="title">'.$arSection["NAME"].'</div>';
break;
}
case 2: {
if($LAST_DEPTH==3) echo '</div></div>';
if($groupIsLink) echo '<div class="group"><a href="'.$arSection["SECTION_PAGE_URL"].'">'.$arSection["NAME"].'</a></div>';
else echo '<div class="group" subgroup="true">'.$arSection["NAME"].'</div>';
break;
}
case 3: {
if($LAST_DEPTH==2) echo '<div class="subgroupSection" style="overflow:hidden; height:0px;"><div class="heightMetric">';
echo '<div class="subgroup"><a href="'.$arSection["SECTION_PAGE_URL"].'">'.$arSection["NAME"].'</a></div>';
break;
}
}
$LAST_DEPTH=$arSection["DEPTH_LEVEL"];
// if($arSection["DEPTH_LEVEL"]==1&&$CURRENT_DEPTH==0)
// echo "<ul>";
?>
<?endforeach?>
</div><div class="left_menu_bottom"></div>
|