6. Меню

Модуль для создания меню сайта из админ панели.

6.1. Template tags

6.1.2. for_menu_item

Вывод списка пункот меню.

{% for_menu_item menu="Footer" as items %}
    <ul>
        {% for item in items %}
            <li>
                {% if item.url %}
                    <a href="{{ item.url }}">{{ item.title }}</a>
                {% elif item.anchor %}
                    <a href="{{ item.get_anchor }}">{{ item.title }}</a>
                {% else %}
                    <a href="{{ item.content_object.get_absolute_url }}">{{ item.title }}</a>
                {% endif %}
            </li>
        {% endfor %}
    </ul>

6.2. Поля

6.2.1. Поля модели меню

name (max_length=255):
 Название
status:Отображать только для зарегистрированных

6.2.2. Поля модели пунктов меню

title (max_length=255):
 Название пункта меню на сайте
name (max_length=255):
 Название латиницей
parent (related_name=“children“):
 Родительский пункт
menu:Связь с моделью Меню
status:Отображать только для зарегистрированных
url:url на внешний ресурс
anchor:Якорь
content_type:Ссылка на любую модель
object_id:id записи из выбраной модель
content_object:content_object