Всем привет. Столкнулся с такой проблемой))) Делаю меню аккордеон, и надо чтобы у контейнера ссылка была как якорь #, чтобы при нажатии открылись под пункты. А wayfinder выводит с каким нибудь псевдонимом, соотвестсвенно при нажатии меню не раскрывается а открывается страница контейнера. Как мне вписать псевдоним #, или как выйти из положения?
Ни у кого нет идей как wayfindery сказать что это не ссылка?
в том то и проблема, я думал использовать какой нибудь шаблон грамотный, но не все контейнеры надо раскрывать. По сути # только у одного контейнера, раскрыть надо один раздел. Остальные ведут ссылками на новости и т.д. Может как-то можно исключить определённый id, чтобы он его выводил, но не присваивал вобще ссылку никакую?
кхм. получился вариант такой: в шаблоне вывода первые две ссылки вывожу в хтмл, далее wf.wrapper, когда вызываю на сайте, исключаю из показа первые две ссылки вставленные уже в шаблон о_О. Конструкция работает, но гибкости никакой... Появится ещё ссылка в под меню и опять прийдется лезть в чанк. Есть идеи у кого нибудь?
я же предложил вполне нормальный и 100% рабочий и не требующий последующего редактирования чанков вариант реализации, при котором все выводимые пункты меню-контейнеры будут иметь ссылку '#', а НЕконтейнеры - ссылку на док-нт(т.е. на себя). Там сниппет будет 3 строчки.
Вариант 2: создается tv-параметр дефалтовое значения у которого будет url- документа, вот и выставляйте для тех док-ов для которых нужен урл '#' значение этого tv-параметра в '#', а в шаблоне вывода на месте [[+wf.link]] поставте вывод этого tv,
не могу понять в чем проблемма...
значит я вас не так понял в первом сообщение. Оба варианта отличные. огромное спасибо! я уж думал не получится ничего %)
Может и мне подскажите, чем то похожа проблема)
Возникли сложности с выводом содержимого меню, когда столкнулся ссылкой такого вида <a href="#!/page_Teachers"><span></span><strong>Our Teachers</strong> .
Вызов сниппета:
<nav class="menu">
[[Wayfinder? startId=`1` &level=`1`&outerTpl=`mymenu.outerTpl` &rowTpl=`mymenu.rowTpl`]]
</nav>
Чанк mymenu.outerTpl:
<ul id="menu" [+wf.classes+]>[+wf.wrapper+]</ul>
Чанк mymenu.rowTpl:
<li[+wf.classes+]><a href="#!/page_About"><span></span><strong>[+wf.title+]</strong></a><[+wf.wrapper+]/li>
Собственно пытаюсь вывезти этим меню:
<ul id="menu">
<li><a href="#!/page_About"><span></span><strong>about</strong></a></li>
</ul>
это содержимое:
<ul>
<li id="page_About">
<div class="box1">
<div class="inner">
<a href="#" class="close" data-type="close"><span></span></a>
<div class="wrapper">
<div class="col1">
</div>
</div>
</div>
</div>
</li>