我知道Sitecore的6.5,你可以指定(通過配置選項卡),在插入新項目時,用戶可以使用特定的模板文件夾,但你如何做到這一點的代碼?Sitecore的勘定模板來
我在代碼中創建常規文件夾,我想具體的模板分配給每個創建的文件夾,但我沒有看到任何「分配」,「配置」選項「項」級。有沒有辦法做到這一點?
我知道Sitecore的6.5,你可以指定(通過配置選項卡),在插入新項目時,用戶可以使用特定的模板文件夾,但你如何做到這一點的代碼?Sitecore的勘定模板來
我在代碼中創建常規文件夾,我想具體的模板分配給每個創建的文件夾,但我沒有看到任何「分配」,「配置」選項「項」級。有沒有辦法做到這一點?
您指的是項目的插入選項。存儲在項目本身的,如果你檢查的View
色帶Standard Fields
複選框將顯示爲Insert Options
系統領域__Masters。
在這一領域,你可以添加你想允許插入(如果您有多個ID的管分離)的模板,模板的ID。
當在內容樹中選擇一個項目,您可以導航到「配置」選項卡,然後選擇「分配」給特定插入選項添加到項目中。
此外,您可以創建一個插入選項規則動態分配插入選項基於一個或多個條件的項目。你可以在這裏找到幾個插入選項規則的例子:/ sitecore/Settings/Rules/Insert Options/Rules。
插入選項規則提供了一些優點,例如在特定項目上設置插入選項—,例如能夠將插入選項規則與內容項本身分開打包。如果某人偶然刪除了您的某個內容項目,這也很有用。如果在項目本身上設置了插入選項,如果內容編輯器刪除該項目,則將失去該邏輯。使用插入選項規則,如果您或他人在其位置創建了新項目,並且該新項目符合插入選項規則中定義的條件,則不一定需要重新創建這些插入選項。
對不起,如果這聽起來瑣事,但我如何從「Item」類訪問這些。我查看了所有newFolder.Fields項目,但沒有找到任何'__masters'。我只是想知道如何將這些模板ID添加到Item類。 – aminjam 2013-02-13 16:22:19
newFolder [「__ Masters」] =「{TEMPLATE-GUID-HERE} | {ANOTHER-TEMPLATE-GUID-HERE}」; – 2013-02-13 17:19:19
完美。正是我在找的東西。謝謝。 – aminjam 2013-02-13 20:12:40