【问题标题】:We've unshared layout in Sitecore 7 - potential problems in upgrade to 8?我们在 Sitecore 7 中取消了共享布局 - 升级到 8 的潜在问题?
【发布时间】:2015-05-10 13:43:52
【问题描述】:

我想知道在从 Sitecore 7.5 升级到 8 时是否有人对共享布局有任何经验。

在我们的解决方案中,我们需要版本化布局,因此我们遵循this guide。现在这个字段是非共享的,我们在布局级别进行了版本控制。

我在这些release notes 中看到,这个问题已经在 Sitecore 8 中解决了。

如果我们将解决方案升级到 Sitecore 8,布局字段不共享会不会有任何问题?有人遇到过这种情况吗?

【问题讨论】:

    标签: sitecore sitecore7 sitecore8


    【解决方案1】:

    Sitecore 8 中的版本化布局问题已通过添加一个新的最终渲染字段解决,该字段是常规渲染字段的增量。

    这是允许每种语言版本控制的最终渲染字段,并且渲染字段仍然保持共享,所以简而言之你应该没问题。 - 仔细检查,我在 Sitecore 8 中尝试过,渲染字段的取消共享仍然有效。

    如果您想使用版本化布局和非共享渲染,我不确定这将如何解决 - 您必须检查那个。

    如果您要迁移到 Sitecore 8,我个人会开始使用版本化布局,而不是取消共享现有的渲染字段,因为我个人认为取消共享有点可怕。

    正如 Jan Hebnes 所说,“你可能会被烧死”。虽然我已经研究了一个布局不共享的解决方案,但我遇到的唯一问题是使用参数模板时,内容编辑器必须为每种语言指定设置,并且在创建内容时可能会有很多“噪音”。

    http://www.sitecore.net/learn/blogs/best-practice-blogs/jan-hebnes/posts/2012/09/unsharing-the-layout-field-in-sitecore.aspx

    在 sitecore 8 之前,我使用条件渲染逻辑和规则引擎来根据用户的语言交换组件 - 我发现这非常强大且不那么可怕。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多