递归树代码不起作用
recursetree code not working
我正在尝试修复出现在我正在维护的网站上的错误 www.kenyabuzz.com 顶部导航无法获取子元素。这是顶部导航的代码,我认为缺少 {{ children }}
。
{% recursetree top_menu %}
<li{% if node.slug == '' %} id="nav-home"{% endif %} class="stackAuto">
<a href="{% if node.url_override %}{{ node.url_override }}{% else %}{{ node.get_absolute_url }}{% endif %}" title="{{ node.title }}" class="stackContent{% if node.id == page.id or node.id == page.parent.id %} current{% endif %}">
{% if node.slug == '' %}<img src="{{ STATIC_URL }}kb/img/kenya-buzz-logo.gif" alt="Home" />{% else %}{{ node.name }}{% endif %}
</a>
</li>
{% endrecursetree %}
肯定是{{ children }}
不见了。您的代码可以是例如:
{% recursetree top_menu %}
<li{% if node.slug == '' %} id="nav-home"{% endif %} class="stackAuto">
<a href="{% if node.url_override %}{{ node.url_override }}{% else %}{{ node.get_absolute_url }}{% endif %}" title="{{ node.title }}" class="stackContent{% if node.id == page.id or node.id == page.parent.id %} current{% endif %}">
{% if node.slug == '' %}<img src="{{ STATIC_URL }}kb/img/kenya-buzz-logo.gif" alt="Home" />{% else %}{{ node.name }}{% endif %}
</a>
{% if not node.is_leaf_node %}
<ul class="menu children">
{{ children }}
</ul>
{% endif %}
</li>
{% endrecursetree %}
我正在尝试修复出现在我正在维护的网站上的错误 www.kenyabuzz.com 顶部导航无法获取子元素。这是顶部导航的代码,我认为缺少 {{ children }}
。
{% recursetree top_menu %}
<li{% if node.slug == '' %} id="nav-home"{% endif %} class="stackAuto">
<a href="{% if node.url_override %}{{ node.url_override }}{% else %}{{ node.get_absolute_url }}{% endif %}" title="{{ node.title }}" class="stackContent{% if node.id == page.id or node.id == page.parent.id %} current{% endif %}">
{% if node.slug == '' %}<img src="{{ STATIC_URL }}kb/img/kenya-buzz-logo.gif" alt="Home" />{% else %}{{ node.name }}{% endif %}
</a>
</li>
{% endrecursetree %}
肯定是{{ children }}
不见了。您的代码可以是例如:
{% recursetree top_menu %}
<li{% if node.slug == '' %} id="nav-home"{% endif %} class="stackAuto">
<a href="{% if node.url_override %}{{ node.url_override }}{% else %}{{ node.get_absolute_url }}{% endif %}" title="{{ node.title }}" class="stackContent{% if node.id == page.id or node.id == page.parent.id %} current{% endif %}">
{% if node.slug == '' %}<img src="{{ STATIC_URL }}kb/img/kenya-buzz-logo.gif" alt="Home" />{% else %}{{ node.name }}{% endif %}
</a>
{% if not node.is_leaf_node %}
<ul class="menu children">
{{ children }}
</ul>
{% endif %}
</li>
{% endrecursetree %}