Дополнительный класс в Wayfinder?
Добрый день! На своем сайте я реализовал меню с помощью wayfinder, но не знаю теперь, как подключить к дополнительный класс. Что нужно сделать: в оригинальном html коде меню на пунктах, где есть подпункты, в конце добавляется
Если просто добавить в чанке перед <\а> наши теги
Вопрос: как реализовать эту процедуру, чтобы каретка появлялась только на пунктах меню, имеющих наследников?
<em></em> — каретка. Выглядит это вот так: <li class="sub-menu sub-menu-1"><a href="index-2.html">Services<em></em></a>В чанке &rowTpl я вывожу этот подпункт вот так: <li class="sub-menu sub-menu-1 [[+wf.classnames]] "><a href="[[+wf.link]]">[[+wf.linktext]]</a>[[+wf.wrapper]]</li> Если просто добавить в чанке перед <\а> наши теги
<em></em>, то каретки появляются, но, соответственно, сразу на всех пунктах меню. Вопрос: как реализовать эту процедуру, чтобы каретка появлялась только на пунктах меню, имеющих наследников?
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1) у wayfinder есть параметр &parentClass — задавайте класс и к нему уже через псевдоэлементы рисуйте каретку
2) &parentRowTpl — отдельный чанк для родительских, там уже добавляйте что угодно
В документации всё это есть
У меня, получается, есть 2 типа кареток:
1) Стрелка вниз у родительских пунктов меню:
2) Стрелка вправо у меню 2 и 3 уровня:
Кроме &parentRowTpl и &parentClass наверное, нужен еще как-то способ, который будет отличать уровень вложенности меню и в соответствии с этим использовать нужный класс? Не понимаю, каким образом это сделать.
ДА и просто можно ипользовать
и так далее, проблема решаема
Но все равно хотелось бы сделать «как нужно». Вы не могли бы оставить свой skype для консультации? Был бы очень признателен.
не
а
Большое спасибо за помощь! :)