【问题标题】:Custom Sitecore Microsite Resolver自定义 Sitecore 微型站点解析器
【发布时间】:2016-06-14 08:33:20
【问题描述】:

我们最近与一位客户合作创建了一系列较小的网站,这些网站由为其主要旗舰网站开发的相同模板和组件组成。这些微型网站需要符合通用布局,但需要能够在标题中拥有独特的品牌以及独特的主机名或域名。在 Sitecore 中设置新站点是一个相当简单的过程,通常 - 您在内容树中创建新的主节点,然后将声明添加到 web.config。然而,在这个特定的场景中,客户不希望必须进行配置更新来部署每个新的微型站点——他们只是想为其创建内容、发布它并立即将其提供给他们的受众。

我浏览了一个链接 (https://www.sitecore.net/learn/blogs/technical-blogs/chris-sulham/posts/2015/01/quick-guide.aspx),但发现信息不完整。

【问题讨论】:

  • 你有什么问题?
  • 看看Dynamic Sites Manager,它允许您在 Sitecore 中管理站点定义,而不必在配置文件中进行设置。
  • 嘿@Gaurav - 你找到解决方案了吗?

标签: sitecore sitecore8 sitecore-mvc


【解决方案1】:

解决此要求的一般方法是将站点定义数据作为某种“站点定义”存储在 Sitecore 数据库中。然后,您将需要一个处理器,该处理器将在读取文件配置并更新站点定义或添加到列表后初始化站点列表。

@jammykam 以动态站点管理器为例,因此您可能希望从那里开始。

由于作者通常在 Sitecore 启动后定义这些新站点,因此您还需要一些功能(通常是功能区按钮或发布事件处理程序),让您可以触发更新应用程序内存中的当前站点列表并使用最新的数据。

【讨论】:

    猜你喜欢
    • 2011-04-26
    • 2020-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    相关资源
    最近更新 更多