Меню на каждой странице всегда сложено и не понятно на какой странице находишься.
Вопрос: как сделать так, чтобы при открытии страницы через древовидное меню, само меню не сворачивалось, а показывало на какой странице ты находишься?
Проделал следующее:
стандартный шаблон меню "tree", скопировать его в свой шаблон и 14 строчку файла template.php
исходный код:
заменил на это:
Но результат не изменился.
Вот код шаблона:
Что я не так сделал?
Вопрос: как сделать так, чтобы при открытии страницы через древовидное меню, само меню не сворачивалось, а показывало на какой странице ты находишься?
Проделал следующее:
стандартный шаблон меню "tree", скопировать его в свой шаблон и 14 строчку файла template.php
исходный код:
Код |
---|
<li class="close"> |
Код |
---|
<li <?if (!$arItem["SELECTED"]):?>class="close"<?endif?>> |
Вот код шаблона:
Код |
---|
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <?if (!empty($arResult)):?> <div class="menu-sitemap-tree"> <ul> <?$previousLevel = 0;foreach($arResult as $arItem):?> <?if ($previousLevel && $arItem["DEPTH_LEVEL"] < $previousLevel):?> <?=str_repeat("</ul></li>", ($previousLevel - $arItem["DEPTH_LEVEL"]));?> <?endif?> <?if ($arItem["IS_PARENT"]):?> <li <?if (!$arItem["SELECTED"]):?>class="close"<?endif?>> <div class="folder" onClick="OpenMenuNode(this)"></div> <div class="item-text"><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a></div> <ul> <?else:?> <?if ($arItem["PERMISSION"] > "D"):?> <li> <div class="page"></div> <div class="item-text"><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a></div> </li> <?endif?> <?endif?> <?$previousLevel = $arItem["DEPTH_LEVEL"];?> <?endforeach?> <?if ($previousLevel > 1)://close last item tags?> <?=str_repeat("</ul></li>", ($previousLevel-1) );?> <?endif?> </ul> </div> <?endif?> |