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

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

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

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

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

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

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

Смотрите также:
Янв. 2021Июль 2021Янв. 2022Июль 2022Янв. 2023Июль 2023Янв. 2024Июль 2024Янв. 202502000400060008000
Загрузки (pypistats.org)

Категории

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

На заметку
Зарегистрированные пользователи могут добавлять Книги.