Главная » Блог » Первый и последний пункт меню в Битриксе с другим классом
Полезное

Первый и последний пункт меню в Битриксе с другим классом

Очень часто требуется последнему или первому пункту меню назначить другой класс. Например, чтобы не ставить разделительную черту за последним пунктом и т.п.

Решение данной задачи в следующем коде, который размещается прямо в шаблоне компонента меню:


<li <?if($arItem == end($arResult)):?><?elseif($arItem == reset($arResult)):?>class="grey_bord_radius"<?else:?>class="grey_bord"<?endif?>><a href="<?=$arItem["LINK"]?>" class="<?if ($arItem["SELECTED"]):?>root-item-selected<?else:?>root-item<?endif?>"><?=$arItem["TEXT"]?></a>

reset — условие для первого пункта меню.

end — условие для последнего пункта меню.

Читать все статьи

Добавить комментарий