2
當前頁面
的子元素,我想創建一個處理有關當前頁面的信息的,例如兄弟姐妹菜單夾層菜單,如果我有以下三種:如何創建包括
如果我在頁面Child 1
我的菜單隻顯示Page 1
和children 1-3
這可以用下面的代碼來實現:
<a href="{{ page.parent.get_absolute_url }}">{{ page.parent.title }}</a>
<ul>
{% page_menu page.parent %}
</ul>
我的問題是如果我位於Child 2中,我想顯示Grand Child 1 and 2
。我該怎麼做?
我試過如下:
<ul>
{% for page in branch_page %}
{% if page.is_current_sibling %}
<li><a href="{{ page.get_absolute_url }}"> {{ page.title }}</a>
{% if page.is_current_or_ascendant %}
{% page_menu page %}
{% endif %}
{% endif %}
{% endfor %}
</ul>
但它不工作,它不顯示任何錯誤,我怎麼能做到這一點的另一種方式?
我想這可能是有點晚了,雖然:) – Johnson