我們的一個Umbraco網站變得有點混亂,我在想是否有一種在不影響URL的情況下對文件夾中的頁面進行分組的方法。因此,例如,如果在主頁下我有一些頂級部分,一些頁腳鏈接和各種其他系統頁面。我想在頁腳文件夾中將頁腳組合在一起,系統頁面在系統文件夾中,但我不希望所有URL都變爲/ footer/page1,system/contact等。在不影響URL的情況下在文件夾中分組umbraco頁面
是否有一個不錯的這樣做的方式,也許與umbracoUrlName?
我們的一個Umbraco網站變得有點混亂,我在想是否有一種在不影響URL的情況下對文件夾中的頁面進行分組的方法。因此,例如,如果在主頁下我有一些頂級部分,一些頁腳鏈接和各種其他系統頁面。我想在頁腳文件夾中將頁腳組合在一起,系統頁面在系統文件夾中,但我不希望所有URL都變爲/ footer/page1,system/contact等。在不影響URL的情況下在文件夾中分組umbraco頁面
是否有一個不錯的這樣做的方式,也許與umbracoUrlName?
有兩個答案,第一,你可以打開web.config中的「隱藏根文件夾」選項 - 沒有他們形成的URL的一部分 - 那麼,只要你喜歡,你可以有很多文件夾的根。
umbracoHideTopLevelNodeFromPath導致頂級內容項目 被排除在任何url路徑之外。例如,這是預先設置爲True, 這樣:
[內容]首頁= /home.aspx或/家庭/
[內容]首頁\項目= /projects.aspx或/項目/
[內容]頁腳\第1頁= /page1.aspx或/第1頁/
[內容]主頁\項目\關於= /projects/about.aspx或/項目/左右/
http://our.umbraco.org/wiki/reference/webconfig
其次有四個「隱藏」重定向可以更改URL路由每個一把umbraco節點上的字段(您可以添加到文檔類型):
所以我想你的場景umbracoUrlName將挑出一個頁面在你的聯合文件夾,但與你選擇的網址。
所以,你必須
homepage
|- footer
|-page1 (umbracoUrl = "/footer-page1/")
和/頁腳 - 第1頁/將使存儲在頁腳文件夾頁。
你也可以破解的東西,並使umbracoRedirect & umbracoInternalRedirectId工作,但我不知道它會有所幫助。
謝謝,我看到我一直在試圖做一個稍微不同的方式。我試圖避免每個頁面的手動umbracoUrlName。將它們放在根目錄的文件夾中看起來相當簡單。 – 2013-05-13 15:56:32
HTH我發現的一個很好的模式是將所有內容放在家庭節點下面,然後在內容樹中可以有不可見的頁面內容管理(例如,pod維護)。 – amelvin 2013-05-13 16:20:50
我無法在數據類型中找到UmbracoUrlName,即時通訊使用umbraco 6.1.5?這個版本有什麼問題嗎? – Sangeeta 2014-02-09 10:39:12