2016-06-14 139 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启动后定义这些新网站,因此您还需要一些功能(通常是功能区按钮或发布事件处理程序),以便使用此功能触发应用程序内存中当前网站列表的更新最新数据。