Как сделать подменю Dynami c в шаблоне? - PullRequest
0 голосов
/ 07 февраля 2020

Здесь я создаю подменю из другого подменю с пользовательским шаблоном и отображаю его в каком-то конкретном шаблоне, который работает нормально. Я предоставляю один и тот же шаблон для каждого подменю. Когда пользователь выбирает одно из подменю из элемента select и он предоставляет шаблон, который я добавил. Он работает, как я хотел, но проблема в шаблоне, теперь подменю исчезает. Как можно Я справлюсь. Любая помощь будет оценена.

шаблон

 <select class="custom-select" onchange="location = this.value;">
                  <option selected>Choose</option>
                {% show_sub_menu 1 None 0 "option_menu.html" %}
              </select>

option_menu. html

{% load menu_tags  %}

{% for child in children %}

   <option value="{{ child.attr.redirect_url|default:child.get_absolute_url }}">
 {{ child.get_menu_title }}</option>


{% endfor %}

Тот же шаблон, где у меня есть подменю с этим url http://127.0.0.1:8000/about-us/executive-boards

enter image description here

Шаблон, который я назначил для подменю (который совпадает с шаблоном выше) http://127.0.0.1:8000/about-us/executive-boards/executive-boards-2017-2019/ Теперь здесь суб меню disapperas

enter image description here

1 Ответ

0 голосов
/ 07 февраля 2020

Возможно, вы не передали контекст или show_sub_menu в URL http://127.0.0.1: 8000 / about-us / экзит-борды / экзит-борды-2017-2019 /

...