| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Веб-разработка и фреймворки > django cms получить параметры страницы |
| Автор: Spice 17.7.2012, 18:01 | ||
| Приветствую! Возник вопрос по django-cms (2.3). Есть структура:
В шаблонах для child использую {% placeholder "content" %} для получения содержимого, {{ request.current_page.creation_date }} для получения даты публикации, {{ request.current_page.get_children }} для проверки наличия дочерних элементов. Вопрос: Как правильно поучать параметры страниц(placeholder-ом или через request.current_page)? Если placeholder-ом, то как с его помощью выдернуть что-нибудь кроме контента? Если через request.current_page, то где получить полный список доступных параметров? Приветствуются и ссылки и объяснение на пальцах Курю официальный http://docs.django-cms.org/en/latest/advanced/templatetags.html#page-attribute, но доходит пока с трудом. Объясните пожалуйста, как это делается правильно. p.s. в общем задача стоит вывести аннотации всех дочерних страниц. Это вообще реально в рамках стандартных средств django-cms? |
| Автор: Spice 18.7.2012, 06:15 |
| Разобрался. Может кому пригодится. Атрибуты получаем через тег http://docs.django-cms.org/en/latest/advanced/templatetags.html#page-attribute или через атрибуты request.current_page. Что касается Placeholder-а, в http://docs.django-cms.org/en/latest/getting_started/tutorial.html#creating-templates все детально разжевано. Тему можно закрывать. Удачи! |