我在Umbraco的內容部分有很多頁面,但是我想組織部門參考的一些頁面不一定用於分層站點參考。例如,我的網頁可能是網站上的A,B,C,D ... Z,但在後端,我們有各種團隊需要將他們的內容分組在一起。即Team 1文件夾中有A-G。 Team 2文件夾有H-Q。團隊3中有R-Z。如何實現這一目標,而不是看到內容頁面根目錄上的所有內容,我只能看到這3個團隊文件夾?在Umbraco中創建文件夾結構來組織內容
回答
你必須謹慎地實現這一點。當您在Home
根節點下創建新節點時,例如新的頁面或文件夾,它們將通過一個url引用。
所以,如果你有一個頁面叫A
,這將通過使用url http://www.example.com/a
訪問。當您創建文件夾來整理頁面並將頁面A
放置在HQ
下時,您的頁面現在將被http://www.example.com/hq/a
訪問。
之後,您可以使用網址重寫規則,以取消您的網址中的這些文件夾指示,但如果您有很多網頁,這將被搞砸。
如果您不想在網址中看到這些文件夾指示,只需在Home
節點下添加所有節點並使用Permission
來允許/禁止部門訪問節點,我會建議您。
如果你不關心你的網址中的文件夾指示,讓我知道然後我將編輯這個答案與解決方案來實現這一點。
編輯
如何在您的內容節點添加的文件夾結構。
步驟1
創建一個新的名爲Document Type
Content Folder
。
- 轉到
Settings
>Document Types
>點擊3點>Create
。 - 給它起個名字
Content Folder
。 - 作爲圖標,選擇文件夾圖標
- 用別名
umbracoRedirect
添加一個新的屬性Redirect
型Content Picker
- 保存更改
的內置特性
umbracoRedirect
用來重定向一個節點 另一個使用它的ID。因此,每個文件夾都將此屬性設置爲第一個子頁面。
步驟2
讓您的孩子節點類型此文件夾中。
- 轉到您的
Content Folder
財產 - 的結構選項卡中選中要允許此文件夾下
- 保存更改
步驟3
讓兒童類型這個文件夾在你的根節點Home
下。
- 轉到您的
Home
root屬性的結構選項卡 - 檢查
ContentFolder
型允許作爲一個孩子 - 保存更改
步驟4
添加您的文件夾結構和添加頁面。
- 轉到您的內容
- 添加型的根節點下的一個新文件夾
Content Folder
- 給它命名爲
HQ
- 添加一個名爲
A
新的頁面,你的文件夾下允許 - 在您的
HQ
將Redirect
屬性設置爲您的第一個A
頁面 - 對所有文件夾和頁面執行此操作
- 保存更改併發布
而那就是它!
另一種方法是使用自定義URL提供程序和Content Finder。這是您創建一個新的提供程序的位置,用於處理站點上網頁的URL,覆蓋默認文件夾結構。
您可以添加自己的邏輯從URL中刪除文件夾,所以/文件夾/ a /內容可以成爲/文件夾/內容。顯然,您需要小心其他文件夾不包含具有相同名稱的項目,否則可能會返回錯誤的內容。
URL提供程序的優點是,無論何時調用Umbraco方法來獲取內容項的URL,您都將始終獲取自定義URL。
內容查找器是網站將修改後的網址與原始內容進行匹配的一種方式。你將需要這兩個工作。
Here是關於在Umbraco網站中使用這兩種結合的深度文章的鏈接。
- 1. 組織文件和文件夾結構
- 2. 創建文件夾結構
- 3. 在組容器中創建文件夾
- 4. Adobe AEM |組件未在內容文件夾中創建
- 5. 創建文件夾/文件結構
- 6. NullReferenceException在創建文件夾結構時
- 7. Java創建zip文件與整個文件夾結構的內容
- 8. Xcode的文件和文件夾的清潔結構和組織
- 9. Excel VBA創建Visio組織結構圖
- 10. 創建Mongoose組織/類結構?
- 11. 在HaxeFlixel中創建一個有組織的源文件夾
- 12. 複製特定文件夾的文件夾結構和內容
- 13. 組織結構圖組件在Flex中
- 14. 在一把umbraco創建文件夾 - 一把umbraco 7
- 15. 文件夾結構創建從的csproj
- 16. 在VS 2010中創建文件/文件夾結構
- 17. 創建重複的文件夾和文件夾結構
- 18. 使用一個對象來創建文件夾結構
- 19. cakePHP項目,文件夾,頁面,功能的組織結構
- 20. play 2.x組織templtes文件夾結構
- 21. 重新組織svn文件夾結構龜鱉
- 22. 的Eclipse包組織到文件夾層次結構
- 23. 組織Django +靜態網站文件夾層次結構
- 24. 從文件夾結構中的文件列表中創建數組 - PHP
- 25. 您可以創建文件夾來組織IIS7中的網站嗎?
- 26. Applescript:在多個文件夾中創建新的文件夾結構
- 27. 在Sharepoint在線列表中創建文件夾結構
- 28. 通過文件夾組織drawable-hdpi(mdpi,ldpi等)的內容
- 29. 數據組織到文件夾/文件狀結構中,目標c
- 30. VBScript:使用Excel中的文件夾結構創建文件
我很高興看到文件夾名稱。我怎麼能實現這一點。 – fred1234
查看我在上面的回答編輯 – Mivaweb
這很好。當我實施此解決方案時,文件夾名稱不會顯示在我感興趣的URL中。任何想法,爲什麼可能。 – fred1234