Не могу правильно указать классы для меню в wf

Сверстал сайт, начал натягивать на движок, приступил к созданию меню и впал в ступор.
Меню у меня такое
<ul class="header__menu mobilenav">
                  <li><a href="/" class="menu__link">Пункт 1</a></li>
                  <li><a href="#" class="menu__link">Пункт 2</a></li>
                  <li class="menu__have-down"><a href="#">Пункт 3</a>
                    <ul class="menu__have-down__menu">
                      <li><a href="#" class="menu__link">Саб-Пункт 1</a></li>
                      <li><a href="#" target="_blank" class="menu__link">Саб-Пункт 2</a></li>
                    </ul>
                  </li>
                  <li><a href="#">Пункт 4</a></li>
                </ul>
Вот пример в живую (gif)


Я так понимаю, эту дыру в верстке сделал я сам (просто не каждый день натягиваю на движок, то что сверстал).
Принцип такой:
Класс menu__link создает анимацию при наведении.
Класс menu__have-down обозначает, что у этого пункта есть подменю и привязал я подменю к li, а не к тегу a
Класс menu__have-down__menu естественно отвечает за само подменю и его дизайн.
А проблемы у меня такие:
У первого пункта и второго пункта есть дети и выводятся они через getResource(но эти дети не отдельные страницы, а просто блоки), 3 пункт тоже имеет детей и это просто ссылки на другие страницы.
Вопрос как мне реализовать мое меню?
Как сделать, чтоб у 3 пункта вообще не было ссылки? Сейчас я тупо сделал из 3 пункта ссылку и накинул на нее #.
При попытке указать класс всем родителям, класс menu__have-down указывается на первые 3 пункта, а мне нужен только на 3 пункт.
Мне было бы идеально, чтоб класс menu__link указывался на все ссылки кроме родителей, чтоб только 3 пункт считался родителем, потому, что у других пунктов дети скрыты из меню.
P.S. Посоветуйте плагин который смог бы загружать для каждой страницы несколько фотографий (кол. нефиксированное) и мог подписывать эти фотографии, а потом бы выводил все это через чанк.
Заранее спасибо.
DimenSi
04 марта 2016, 23:28
modx.pro
982
0

Комментарии: 1

Stan Ezersky
05 марта 2016, 10:45
+1
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1