Приветствую всех!
У меня возник такой вопрос:
есть трехуровневое меню. Сделаны три горизонтальных меню, проблема вто м что никак не могу настроить систему так, чтобы она не показывала "меню родителей".
Допустим (расписанов примитиве)
1 уровень 1 2 3 4
2 уровень 10 20 30 40
3 уровень 100 200 300 400
при входе на любое меню уровня 1, на уровне 3 отображается содержимое уровня 2, т.е. имеем Уровень 1 и два уровня2 друг под другом. При входе на главную страницу - /home, все три уровня показывают содержание меню уровня 1.
в настройках - Ancestors отключен!
--- (Отредактировано 16-January-2007 20:52:45 [GMT+0300] Написал(а) web_def) ---
Действительно, такое замечено - на главной странице меню любого уровня показывает первый уровень.
Есть простой способ нейтрализации этого:
В шаблоне меню добавляете условие
<tmpl_unless currentPage.isHome><tmpl_loop page_loop>
- - - - - - - -- -
</tmpl_loop></tmpl_unless>
Настройки меню второго уровня:
Тип точки отсчёта - относительно корня
Точка отсчёта - /а/б (+2)
Что отображать в навигации - дочерние
На сколько уровней текущего УРЛ заканчивать отсчёт - ./а/ (+1)
Настройки меню третьего уровня:
Тип точки отсчёта - относительно корня
Точка отсчёта - /а/б/в (+3)
Что отображать в навигации - дочерние
На сколько уровней текущего УРЛ заканчивать отсчёт - ./а/ (+1)
Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail
--- (Отредактировано 28-March-2007 20:35 [GMT+0300] Написал(а) Admin) ---
Здравствуйте!
Спасибо за ответы
Это все было реализовано, но даже не помогали указанные тут ограничения
==========
Настройки меню второго уровня:
Тип точки отсчёта - относительно корня
Точка отсчёта - /а/б (+2)
Что отображать в навигации - дочерние
На сколько уровней текущего УРЛ заканчивать отсчёт - ./а/ (+1)
===============
Я решил эту проблему жестким ограничением показа верхних уровней прямо в коде шаблона, как Вы указали тут:
========
<tmpl_unless currentPage.isHome><tmpl_loop page_loop>
- - - - - - - -- -
</tmpl_loop></tmpl_unless>
===========
На днях покопаюсь в своем WebGUI и выложу эту часть кода.
--- (Отредактировано 30-March-2007 08:59:35 [GMT+0400] Написал(а) web_def) ---