Вся структура сайта, созданного на feincms, состоит из страниц. У страницы может быть родитель. Если его нет то это страница верхнего уровня, отобразится в навигации с level=1.
Страница может быть "В навигации”, что означает её появление на сайте в месте тэгов:
{% feincms_navigation of feincms_page as toplevel level=1 %}
{% for p in toplevel %}{% endfor %},
где p — экземпляр объекта-страницы со всеми его полями (например, get_absolute_url и title).
feincms_page, как можно понять, текущая страница.
Похожим образом можно делать навигацию для дочерних страниц текущей или любой другой.
Приложения добавляются не напрямую в структуру URLов сайта, а через страницы.
То есть мы добавляем страницу /blog/, через админку добавляем туда элемент "содержимое из приложения” и выбираем из какого именно.
Попытаюсь объяснить что происходит уже при отображении этой страницы.
Допустим, адрес нашей страницы
...
Читать дальше »