Развертывание меню на DjangoCMS? - PullRequest
0 голосов
/ 27 января 2011

Если у меня есть вложенные страницы, можно ли, например, элементы меню верхнего уровня только показывать, но при просмотре страницы, чтобы ее подстраницы появлялись в навигации?

Так что дляэта структура:

  • Страница 1
  • Страница 2
    • Страница 2a
    • Страница 2b
  • Страница 3

Когда я захожу на страницу 1, я вижу:

  • Страница 1
  • Страница 2
  • Страница 3
    • Страница 3a
    • Страница 3b

Когда я захожу на страницу 2, я вижу:

  • Страница 1
  • Страница 2
    • Страница 2a
    • Страница 2b
  • Страница 3

Когда я захожу на страницу 3, я вижу:

  • Страница 1
  • Страница 2
  • Страница 3
    • Страница 3a
    • Страница 3b

1 Ответ

0 голосов
/ 27 января 2011

Да, это возможно и просто. Документация на шаблон-тег * show_menu объясняет, как это сделать.

Вам нужно установить extra_active аргумент в 1, например:

{% show_menu 0 100 0 1 %}

Вот имена каждого аргумента:

{% show_menu start_level end_level extra_inactive extra_active %}
...