Форум сайта python.su
Есть сайт состоящий из двух частей:
1. каталог средствами django ( темплейт catalog.html)
2. страницы на django-cms ( темплейт pages.html)
Оба выше приведенных темплейта наследуют темплейт base.html , в котором есть вызов построения меню страниц
{% show_menu 0 0 0 0 "top_menu.html" %}
{% load menu_tags %} {% for child in children %} <div><a href="{{ child.get_absolute_url }}">{{ child.get_menu_title }}</a></div> {% endfor %}
Офлайн
Смотреть исходник тэга show_menu, понимать как он работает.
Офлайн
Спасибо, ответ офигенно информативен и очень помог.
Офлайн
VadimKТем не менее, другого в этой ситуации предложить вряд ли получится
Спасибо, ответ офигенно информативен и очень помог.
Офлайн
В базовом шаблоне есть load menu_tags ?
Офлайн
Разве второй параметр должен быть 0 ?
Офлайн
Lexander да, все есть. По поводу второго параметра 0 - не уверен, но конструкция прекрасно работает на страницах django-cms.
Есть подозрение, что не работает из за связки версий , так как эта же конструкция запустилась на старом проекте, где установлен 1.4 django. Буду на выходных играться с версиями, может поможет.
Я питон в глаза вижу недели 2, так что пока могу судить по чистой теории, как в других системах реализуется.
Офлайн
VadimKМожет.
Есть подозрение, что не работает из за связки версий
Офлайн