2009-11-04 3 views
1

Я пытаюсь использовать django-treemenus. http://code.google.com/p/django-treemenus/Как использовать джанго-дерево-меню

Я создаю меню дерева (и пункт меню), используя интерфейс администратора. Когда я пытаюсь загрузить меню, используя тег show_meny (ниже вы найдете мой шаблон, где я называю этот тег).

Мне кажется, мне нужно позвонить treemenus/menu.html (данный в начале образца), но я не знаю как? shoold Я изменяю свой TEMPLATE_DIRS?

{% extends "polls/base.html" %} 

{% block title %}Poll list{% endblock %} 
{# we override the block content here#} 
{% block content %} 

**{% load tree_menu_tags %} 
{% show_menu "home" "vertical" %}** 


    {% if object_list %} 
     <ul> 
      {% for poll in object_list %} 
      <li>{{ poll.question }} at [ {{poll.pub_date|date:"F j, Y"}}]</li> 
      {% endfor %} 
     </ul> 
    {% else %} 
     <p>No polls are available.</p> 
    {% endif %} 
{% endblock %} 

ответ

1

Найдено свой вопрос в поисках ответа на другой вопрос TreeMenu, и я думаю, что я (чуть-чуть) квалифицирован, чтобы ответить.

Ответ отрицательный, вам не нужно изменять TEMPLATE_DIRS. Вам нужно создать каталог treemenus внутри вашего каталога шаблонов и внутри, где есть menu.html и menu_item.html. Вы найдете примеры обоих из них в каталоге docs дистрибутива django-treemenus.

Смежные вопросы