Назначить класс активному разделу каталога в списке

Когда используется структура разделов в качестве вывода списка (меню) и необходимо подсвечивать активный пункт, то можно воспользоваться следующим кодом:

<li <? if ($arSection['SECTION_PAGE_URL'] == $APPLICATION->GetCurPage(false)) echo "class='active expanded'"; ?> class="expanded" id="<? echo $this->GetEditAreaId($arSection['ID']); ?>">

Для назначения класса active активному разделу сравниваем текущий url с url раздела, и в случае их равенства присваивается необходимый класс.

Данный код надо прописывать в шаблоне компонента catalog.section.list.

Возврат к списку