2016-06-14 140 views
0

我們最近與客戶合作創建了一系列較小的站點,這些站點由爲其主要旗艦站點開發的相同模板和組件組成。這些微型站點需要符合通用佈局,但需要在標頭中具有唯一標識以及唯一主機名或域名的能力。在Sitecore中建立一個新網站是一個非常簡單的過程,通常是 - 在內容樹中創建新的主節點,然後向web.config添加一個聲明。但是,在這種特殊情況下,客戶不希望進行配置更新以部署每個新的微型網站 - 他們只是想爲其創建內容,發佈內容並立即將其提供給觀衆。自定義Sitecore微站點解析器

我已經通過一個鏈接(https://www.sitecore.net/learn/blogs/technical-blogs/chris-sulham/posts/2015/01/quick-guide.aspx),但發現不完整的信息。

+0

你在問什麼? – Anton

+1

查看[Dynamic Sites Manager](https://marketplace.sitecore.net/Modules/D/Dynamic_Sites_Manager.aspx?sc_lang=en),它允許您從Sitecore內部管理網站定義,而不必在配置文件中進行設置。 – jammykam

+0

嘿@Gaurav - 你有沒有找到解決方案? –

回答

2

解決此要求的一般方法是將網站定義數據作爲某種「網站定義」存儲在Sitecore數據庫中。您將需要一個處理器,在讀取文件配置並更新站點定義或將其添加到列表後,初始化站點列表。

@jammykam指出Dynamic Sites Manager是一個例子,所以你可能想從那裏開始。

由於作者通常在Sitecore啓動後定義這些新網站,因此您還需要一些功能(通常是功能區按鈕或發佈事件處理程序),以便使用此功能觸發應用程序內存中當前網站列表的更新最新數據。