2012-12-07 99 views
2

我有一些頂級頁面需要分成兩個不同的菜單。使用Django和Django-CMS,最好的方法是什麼?Django-CMS和多個菜單

我一直在閱讀大量的Google線程,最常見的建議是使用自定義ID在子標題下嵌套頁面。然後可以使用功能show_menu_below_id提取菜單。儘管此方法有效,但URL已更改爲匹配頁面層次結構,我想避免這種情況。我知道有方法可以解決此問題,但他們有自己的問題,如FLAT_URLS(更改所有網址並正在退役)以及覆蓋 - 網址 - 但這是手動,不需要。

感謝任何幫助或建議..

菜單1

HOME 
B 
C 

菜單2

D 
E 
F 

回答

1

我會去與重寫URL組合show_menu_below_id方式。不好,但是非常有邊緣的情況。

+0

我不認爲這是他想要的:「我知道有方法來解決這個問題,但他們有自己的問題,比如FLAT_URLS(變造的所有URL,並正在退休)和覆蓋的URL - 但這是手動和不想要的。「 – poplitea

+0

非常多,我知道這些方法,但寧願找到一個「更好」的方式來做到這一點。 – Lee

+0

您認爲最合適的方式是怎樣的?也許我可以幫忙;) –