Show menu django cms: Django CMS Show_Menu Example wont work for multi-level menu

djcms-настраиваемое меню · PyPI

Расширение для Django CMS, позволяющее создавать и редактировать несколько меню, таких как WordPress. Это совместимо с Python 3.6, Django 2.1.9, django-cms 3.6.0

.

Описание проекта

Расширение для Django CMS, позволяющее создавать несколько меню наподобие WordPress. Это совместимо с Python 3.6, Django 2.1.9, django-cms 3.6.0

Заменяет предыдущие версии

Это заменяет предыдущие версии Ryan Bagwell и Rogerio Carrasqueira, которые больше не обновляются активно

Первоначально разветвлено:

  • https://github.com/rgcarrasqueira/django-cms-named-menus
  • https://github.com/ryanbagwell/django-cms-named-menus
  • https://github.com/mcldev/djangocms-named-menus

Установка

  1. Установить с помощью pip pip install djcms-custom-menu

  2. Добавить djcms_custom_menu в INSTALLED_APPS

  3. Запустить миграцию python manage. py мигрировать

Использование

После установки поместите тег шаблона {% show_djcms_custom_menu 'YourMenuName' 0 100 100 100 "snippets/cms_named_menu.html" %} в то место, где должно отображаться ваше меню.

.. код ::

{% загрузки djcms_custom_menu_tags%}

    {% show_djcms_custom_menu ‘Меню заголовка’ 0 100 100 100 «snippets/cms_named_menu.html» %}

Затем создайте свое меню в административной области, используя интерфейс перетаскивания.

Перетащите или нажмите кнопку добавления, чтобы добавить элементы в качестве пунктов меню:

.. image:: ui1.png

Вы также можете добавить ссылки на внешние веб-сайты в качестве пунктов меню.

Нажмите кнопку «Добавить», чтобы добавить ссылку на внешний веб-сайт в качестве пунктов меню:

.. image:: ui2.png

Настройки

Следующие настройки можно изменить, добавив в файл settings.py вашего проекта:

  1. Переопределить продолжительность кэширования по умолчанию для пользовательского меню DJCMS, по умолчанию = 0 секунд

. . code::

DJCMS_CUSTOM_MENU_CACHE_DURATION = 3600

  1. Установите пространства имен приложений, которые можно использовать с пользовательскими меню DJCMS, в виде списка. По умолчанию используются только страницы CMS, поскольку идентификатор страницы не будет уникальным для других приложений, например Aldryn NewsBlog и т. д. по умолчанию = [‘CMSMenu’,]

.. code::

DJCMS_CUSTOM_MENU_NAMESPACES = [‘CSMMenu’,]

или разрешить все пространства имен:

.. code::

DJCMS_CUSTOM_MENU_NAMESPACES = Нет

N.B.: Просто не стесняйтесь обращаться по любому вопросу и помощи

Abdullah Al Arafat | [email protected] | +8801712192445

Детали проекта

Эта версия

1.0.5

1.0.4

1.0.3

1.0.2

1.0.1

Загрузить файлы

Загрузить файл для вашей платформы. Если вы не уверены, что выбрать, узнайте больше об установке пакетов.

Исходный дистрибутив

djcms-настраиваемое меню-1.0.5.tar.gz

(125,3 КБ
посмотреть хеши)

Загружено источник

Хэши для djcms-custom-menu-1.0.5.tar.gz
Алгоритм Дайджест хэша
ША256 8f5f3ff7c33cd3ab5f039b83149d04f788d4468ae885cbe32681c48252035c08
МД5 354a9a2420ddeecb926c0192dd513304
БЛЕЙК2б-256 108dcbad67ff15505eb96d6218c14a7872e7fd23ecc451bed5ef5066a341260c