2017-08-29 125 views
0

如何配置頁面樹,以便登陸頁面不包含在「主頁」頁面的標準導航欄中。Django CMS登錄頁面

我應該注意哪些最佳做法?例如修改我的基地urls.py和/或基地menu.html模板來實現這個路由有什麼後果?

DjangoCMS page tree is as followed.

+1

嗨,歡迎來到堆棧溢出。有關如何提出問題並更新您的問題的更多詳細信息,請參見[問問]鏈接 。 –

+0

謝謝Jeroen,我做了一些更新,並會參考它向前移動! – StrattonStudios

回答

0

排除從菜單頁面的最簡單方法在頁面樹截圖中找到。請注意「菜單」欄,如果您不希望某些內容出現在菜單中,請取消選擇&發佈頁面。

另一種方法是更改​​頁面樹的哪些級別放入菜單。這些文檔在這一點上值得一讀; http://docs.django-cms.org/en/release-3.4.x/reference/navigation.html

我通常這樣做的方式是讓您的主頁成爲根級別的唯一頁面,然後在主頁中嵌套您的下一級頁面。採用這種方法,您可以使用此標記忽略根(主頁)頁面;

{% show_menu 1 100 100 100 "menu.html" %} 

如果我回想起來,那開始在級別1的菜單,然後顯示完整的樹作爲嵌套列表。