我们最近与一个客户合作,创建了一系列较小的网站,这些网站由为其主要旗舰网站开发的相同模板和组件组成。这些微型站点需要符合公共布局,但需要在标题中具有独特的品牌以及唯一的主机名或域名的能力。在Sitecore中设置新站点是一个相当简单的过程,通常是在内容树中创建新的主节点,然后向web.config添加一个声明。然而,在这个特定的场景中,客户不希望必须进行配置更新来部署每个新的微站点-他们只想为它创建内容,发布它,并立即将其提供给他们的受众。
我浏览了一个链接(https://www.sitecore.net/learn/blogs/technical-blogs/chris-sulham/posts/2015/01/quick-guide.aspx),但发现信息不完整。
发布于 2016-06-14 21:12:15
解决此需求的一般方法是将站点定义数据作为某种“站点定义”存储在Sitecore数据库中。然后,您将需要一个处理器,它将在读取文件配置并更新站点定义或添加到列表后初始化站点列表。
@jammykam指出动态站点管理器就是一个这样的例子,所以你可能想从那里开始。
由于作者通常在Sitecore启动后定义这些新站点,因此您还需要一些功能(通常是功能区按钮或发布事件处理程序),以便使用最新数据触发应用程序内存中当前站点列表的更新。
https://stackoverflow.com/questions/37806864
复制相似问题