Мне что-то не помогло
Задача стоит такая: чтобы при открытии подраздела в section.list "раскрывался" родитель (и, соответственно, его подменю).
В шаблоне компонента пока что сделано условие
Код |
---|
<li id="<?php echo $this->GetEditAreaId($arSection['ID']);?>" <?if ($APPLICATION->GetCurUri()==$arSection["SECTION_PAGE_URL"]) echo "class='active'";?>>
|
которое действует на открытие 1 уровня древовидного меню, если мы находимся в этом разделе. Но если мы заходим в "ребенка" этого пункта, естественно, в УРЛе имя родителя вообще никак не фигурирует.
Можно ли как-то определить раздел-родитель при включенном ЧПУ, чтобы присвоить ему class=active?
Мне приходит в голову пока только вариант найти родителя с помощью API-функций обращения к разделам инфоблока, но это как-то совсем уж через "заднее место"
)))
(точнее, найти всех детей этого элемента, и если один из них сейчас есть в УРЛ, то присвоить класс актив)Может быть, есть какие-то более адекватные пути решения?
P.S.: Не знаю, как у вас с телепатией, коллеги
но если совсем уж непонятно описала, задайте, пожалуйста, наводящие вопросы