2011-03-24 96 views
0

我現在完全陷入這個問題,我真的希望有人能幫我解決這個問題。Django-cms菜單模板標籤問題

我有一個包含大量頁面的django/django-cms構建。該網站分爲4個主要部分,可以說這些部分是盛大的父母。每個盛大的父母都可以有一些孩子,而這些孩子又可以有任意數量的孩子,所以我們有一個祖父母,父母和孩子的事務繼續下去。

基本上我對每個祖父母是顯示了導航,顯示所有的家長和孩子們的像,使部分:

{% show_menu_below_id request.current_page.reverse_id %}

我的問題是,我瀏覽菜單顯然開始改變顯示該頁面下方的項目ID。我只想永遠顯示祖父母的部分沒有其他頁面的菜單,因爲我通過網站瀏覽

我有3個模板,一個爲爺爺奶奶一個爲父母和一個爲孩子。我希望這足以說明我的問題。只是再次重申,無論我走多遠,我去向下子菜單隻需要在菜單中,如果我是在部分IE的畢業生父頁的頂層提前

回答

1

謝謝我不是100%肯定我明白你想要什麼。 「祖父母」頁面在根?如果是這樣,我想這應該做的伎倆:

{% show_menu 1 %} 

它顯示從第一級導航(0級是根 - 或「祖父」級)。該docs進入關於如何使用show_menu標籤更多的細節(它不是完全直觀...)

+0

耶穌我試了一切,但昨天:D非常感謝,它絕對靠近一步,但仍然不完全是我所需要的。無論我爲這段關係走多遠,我都需要樹的每一部分(抓住父母)都完全成功。所以如果我碰到有父母親的部分(祖父母),我們要做的事情(父母)和我們的工作(父母),我需要孩子們爲每個家長展示,目前它只會顯示活動父母頁面下的孩子 - 這是有道理的..這是可能的使用菜單標籤或將需要自定義的東西。再次感謝! – 2011-03-25 09:38:45

+0

'extra_inactive'參數可能有幫助。您是否嘗試過使用「{%show_menu 1 100 100 100%}」? – 2011-03-25 10:08:49

+0

是的我試過,如果它沒有exapnd整個網站的整個樹,如果我指定第二個參數,它顯示其他部分的祖父母也已經是完美的.. :(它是一個恥辱,但它的obv東西有點特定於標籤! – 2011-03-25 12:21:45

0

爲什麼不只是擴大了整個事情,然後在相關網頁,你可以得到一個有點厚臉皮和使用CSS隱藏你想隱藏的低層。

默認情況下,您可以使用足夠的課程和內容,您可能會定位到相關領域。

顯然它不是理想的,但它可能要儘可能地接近我能得到的。