2015-05-31 77 views
2
當前頁面

的子元素,我想創建一個處理有關當前頁面的信息的,例如兄弟姐妹菜單夾層菜單,如果我有以下三種:如何創建包括

enter image description here

如果我在頁面Child 1我的菜單隻顯示Page 1children 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> 

但它不工作,它不顯示任何錯誤,我怎麼能做到這一點的另一種方式?

回答