Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

классы пунктов меню

00 голосов
3
Привет! Подскажите, пожалуйста, не особо шарю в битриксе пока..
Как можно добавить к пунктам меню дополнительные классы?
Имеется стандартное мультиуровневое меню, хочется, чтобы у LI в верхнем уровне тоже были класс parent, чтобы у последнего LI был класс last, например, потыкался погуглил, не нашел, хелп, плз
Код
<ul id="horizontal-multilevel-menu">
  <li><a class="root-item-selected" href="/">Главная</a></li>
  <li><a class="root-item" href="/service/">Услуги</a>
    <ul>
      <li><a href="/service/">...</a></li>
      <li><a class="parent" href="/service/1c/">1c</a>
        <ul>

_____________________________________________________
и т.д.
спросил 17 Фев, 14 от Nehta (100 баллов)

3 Ответы

00 голосов
Шаблон меню в битриксе это цикл перебирающей массив. Весь хтмл код идет из шаблона. Что бы добавить parent класс то нужно условие if($arItem['IS_PARENT']) при формировании пунктов.
Для first и last зависит от того что у вас уже есть. Логика становиться сложений так как условия завязаны на предыдущие и следующие итерации.
ответил 11 Июль, 14 от Niola (360 баллов)
00 голосов
мда.. работа с меню в битриксе вообще какое-то извращение
ответил 11 Ноя, 14 от Nehta (100 баллов)
00 голосов
Может кто уже готовое решение подсказать?
ответил 09 Март, 15 от Nehta (100 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 27 Март, 14 от kakashka1 (340 баллов)
0 голосов
4 ответов
0 голосов
1 ответ
0 голосов
1 ответ
0 голосов
3 ответов
спросил 23 Янв, 14 от Kania (5,180 баллов)