На одном из django-сайтов, активно использующих django-cms, понадобилось менять флэшку в зависимости от раздела. Не придумал ничего лучше смотреть кусок пути:
{% ifequal request.path_info|slice:":10" '/ekologiya' %}
...
{% endifequal %}
Дело в том, что в джанго-цмс у страниц может быть множество потомков, потому то и приходиться смотреть на кусок uri.
Может быть Вам известен более правильный путь? (более, т.к. этот тоже работает :) )
ЗЫ. Конкурс на угадывание сайта, для которого это понадобилось: приз – ссылка с 3 моих сайтов (кому только они нужны?) на сайт угадавшего.
3 комментария:
Недавно решали похожую проблему. Нужно было к разделу приделать картинку.
1. Сделали специальный плагин который на страницу ничего не выводил, зато позволял удобно странице назначить нужную картинку.
2. Написали template tag который проходился по всем потомкам страницы и у всех искал нужный плагин. Как найдет - выведет.
Полученное решение ресурсоемко, зато несодержит захардкоденых строчек. Всё может менять Администратор Катя через админку.
Интересно. Спасибо.
Можете куда-нибудь выложить этот плагин?
Полностью присоединяюсь к предыдущему оратору - очень хотелось бы глянуть на плагин
Отправить комментарий