Такая ситуация.
Допусти на сайте есть разделы - "Раздел 1", "Раздел 2", "Раздел 3".
Каждый радел имеет свои подразедлы (дочерние ресурсы) - "подраздел 11", "подразел21" и т.д.
Как с помощью wayfinder построить меню, елементами котрого были бы все дочерние элементы основных разделов, не включая имен самих разделов?
То есть, только
Подраздел 11
Подраздел 21
Подразедл 22 и т.д.
Попробуйте так:
[[WayFinder?... &parentRowTpl=`parentRowTpl_chunk`]]
а в чанке parentRowTpl_chunk оставить только [+wf.wrapper+]
Спасибо, получилось! До этого пришлось написать свой сниппет, где собирались дочерние элементы. Но так - конечно, изащнее ))
Правда, если основной раздел пуст, то имя самого раздела все таки выводится.
ЗЫ. Смотрю на это консрукцию, и не пойму как она все таки работает.....
насчёт пустого раздела.
можно попробовать то же самое сделать для
activeParentRowTpl
parentRowHereTpl
По умолчанию темплейт для Родителя такой:
<li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]" [+wf.attributes+]>[+wf.linktext+]</a>[+wf.wrapper+]</li>
в общем-то, без лишних пояснений понятно, что за что отвечает. Если убрать [+wf.wrapper+], то не будут выводиться дети, например. Компоновать вызов чанков можно как душе угодно...
последнее не решило проблему. если у раздела нету дочерних элементов, то навзание раздела все равно выводится (в принципе это не проблема, так как раздел будет заполненым). Да, но если нажать на имя раздела, то оно с меню пропадает
Может в вейфайндере есть чтото похожее на Ditto?&hideFolders=`1` ??
так-с, решение такой проблемы есть.
напишите сниппет, который вычисляет элементы без родителей и выводит их id через запятую.
а в вызов WayFinder’a добавьте &excludeDocs=`[[snippet]]`. Либо ручками задайте айдишники доков.
что-то с разу не соображу, какой параметр отвечает за вывод родителя без детей.
Может в вейфайндере есть чтото похожее на Ditto?&hideFolders=`1` ??
----------
Есть параметр categoryFoldersTpl - шаблон для вывода категорий.
есть, тогда надо в настройках страницы (вторая вкладка при редактировании страницы) поставить галочку Контейнер (содержит дочерние ресурсы).