прошу помощи зала:) не знаю, как побороть, а код ковырять не хочу, так как мало что там понимаю.
Ситуация:
1. 3-уровневая иерархия.
2. меню вывожу в 2 уровня.
3. при этом элементы, находящиеся на 2-м уровне и имеющие детей, обрабатываются как бездетные. то есть, к ним не применимы всякие ...parentRow...Tpl. например, для остальных родителей кол-во детей выводится, а для крайних на 2-м уровне -- нет.
4. активный родитель, если открыта страница с 3-го уровня, обрабытывается через hereTpl.
5. если использую includeDocs, включив только ультиматных родителей, то активный родитель обрабатывается через activeParentRowTpl, но счётчик детей показывает 0. Здешний обрабатывается через hereTpl.
6. если вывожу все уровни, но делаю excludeDocs для всех элементов с 3-го уровня, получаю желаемое поведение. кол-во скрытых детей отображается.
7. стоит задать вывод всех уровней, всё исправляется.
здешний родитель -- это если открыт именно родительский элемент, активный -- если открыт один из детей.
где косяк: у меня в настройках (я все tpl ручками через конфигурационный файл делаю, без дефолтов) что-то не так или так и задумано?
плотно покурил документацию...
с кол-вом детей так и задуманно, что если они по настройкам не отображаются в меню, то и не подсчитываются. логика слегка не понятна мне.
@opengate
Нужно просто level увеличить (но третий уровень не выводить, убрать на втором враппер например).
СПАСИБО!!!
до очевиднейшего не допёр!!!
Здравтствуйте уважаемые. В модиксе совсем новичёк, язык вероятного противника вообще не разумею, помогите пожалуйста с одной проблемой.
В общем есть страница контейнер, которая имеет 4 уровень вложенности, есть дочерние для неё статьи. На странице дочерней статьи необходимо вывести меню, в котором первый пункт, как раз будет ссылкой на родителя (т.е. ссылкой на стр на один уровень вверх). Пытался просто вставить ссылку на родителя, но не знаю, как прописать, чтобы текст ссылки был заголовком со стр родителя.
меню на дочерней стр нужно такое
Родитель
дочерняя стр
дочерняя стр
дочерняя стр
Дочерние страницы вывожу через parent, но как вывести ссылку на именно родителя этой странице, причём не на все страницы имеющие уровень вложжености, как у родителя, а только на него. Кто знает, помогите пожалуйста.
@Fonten
Используя параметр &displayStart=`1` в сочетании с шаблоном &startItemTpl можно вывести ссылку на страницу с id = startId непосредственно перед меню.