Позволяет в иерархическом виде задать структуру сайта, а потом на её основе строить меню, навигационную цепочку и карту.
Приложение позволяет задавать структуру сайта в виде древа и предлагает три вида навигации по этому древу:

  • Меню;
  • Навигационная цепочка (хлебные крошки);
  • Древо сайта (часто называемое «карта сайта»).

Отличительной особенностью приложения является определение структуры сайта, в то время как различные типы навигации — суть средства перемещения в рамках структуры.

Основные шаги для использования:

  • Перейти к интерфейсу администрирования Django, определить древо сайта и его элементы. То же самое можно делать динамически прямо из кода.
  • После указания {% load sitetree %} в шаблоне станут доступны теги для отрисовки элементов навигации:

    {% sitetree_menu from "mytree" include "trunk" %}
{% sitetree_breadcrumbs from "mytree" %}
{% sitetree_tree from "mytree" %}

Оформление элементов навигации может быть изменено при помощи пользовательских шаблонов.
Для удобства в поставку входят шаблоны для:
  • Bootstrap
  • Foundation
  • Semantic UI

Смотрите также:

Категории

Окружение
Проект

На заметку
Зарегистрированные пользователи могут публиковать свои мнения относительно Книг, Видео, Статей других авторов и прочего в разделе Обсуждений.