【发布时间】:2020-02-07 08:55:07
【问题描述】:
在这里,我使用自定义模板从另一个子菜单创建子菜单,并将其显示在某个特定模板上,并且工作正常。我为每个子菜单提供相同的模板。
当用户从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 相同的模板
我为子菜单分配的模板(与上面的模板相同)http://127.0.0.1:8000/about-us/executive-boards/executive-boards-2017-2019/ 现在子菜单消失了
【问题讨论】:
标签: django django-cms