2016-03-16 35 views
1

我一直在使用Sitecore CMS,我現在正在努力學習Umbraco。Umbraco非頁面項目

在Umbraco中創建非頁面項目的最佳方法/實踐是什麼?在Sitecore中,我會在網站內容樹之外創建項目,並通過我的控制器中的API訪問它們。

作爲一個實際的例子,我試圖創建一組社交媒體項目,我可以在網站的不同部分顯示菜單。在Sitecore中,我會創建一個帶有名稱,圖標和URL的「社交媒體」模板,在特定文件夾中創建多個項目。然後控制器會循環這些項目,並在需要的地方創建菜單。或者,促銷塊的內容可以存儲在單獨的項目中,幷包含在任何頁面中。

什麼是實現這一結果與一把umbraco的最佳方式?

回答

2

一把umbraco可以以同樣的方式設置。我經常在主網站之外的內容樹中創建一個「設置」或「數據」文件夾。這允許屬性拾取器/數據的類型,可以選擇跨整個站點共享此「非頁面」的數據。

你當然也可以簡單地直接通過API一把umbraco或通過設置自定義檢查搜索索引,如果有很多項目的訪問在這個特殊區域的所有項目。

這有幫助嗎?