2012-09-24 58 views
2

在DjangoCMS中我想顯示頁面在導航中的子項數。DJangoCMS - 將菜單子項的數量輸出到菜單模板

我有一個名爲「職業」的菜單項,如果網站樹中的該頁面中有2個子頁面,我希望它說「職業(2)」。

這可能嗎?

我可以定位menu.html中的右側菜單項,但需要以某種方式動態生成數字。

{% if child.get_menu_title|slugify == "careers" %}<span>1</span>{% endif %} 
+0

仍在嘗試,甚至{{child.children.count}}不起作用。 – Alex

回答

0

我或多或少地確定,沒有與模型faffing(我不能這樣做)我用一些漂亮的CSS和JavaScript解決了這個問題。不是一個好的結果,但它是足夠的。

0

就嘗試過自己,你可以這樣做:

{% if child.children %} <span>{{ child.children|length }}</span>{% endif %} 
+0

哦,方便 - 謝謝。 – Alex