【问题标题】:Sitecore 7.2 Upgrade Media Library issueSitecore 7.2 升级媒体库问题
【发布时间】:2016-12-05 05:52:49
【问题描述】:

我将 Sitecore 7.1 升级到 7.2,但路径中带有空格的图像无法正常工作,例如 /images/path 1/image1 无法正常工作,但 /images/path1/image1 可以正常工作。我正在使用

 <encodeNameReplacements>
      <replace mode="on" find=" " replaceWith="-" />
 </encodeNameReplacements>

任何帮助将不胜感激。我尝试了一个解释here的解决方案 但没有帮助

【问题讨论】:

  • 您只升级到 7.2 吗?或者您打算升级到最新版本 (8.2)? Sitecore KB 说这已在 Sitecore 8.0 rev 中修复。 150427(更新 3)
  • 使用下面的知识库文章后,您的带有空格的媒体项,转换为“-”仍然不起作用?通过阅读那篇文章,名称中带有“-”的项目应该失败。但是空格转换为“-”的项目现在应该可以工作了。

标签: sitecore sitecore7 sitecore7.2


【解决方案1】:

我写了一篇博文here,我认为它涵盖了这种情况。如您所知,问题与encodeNameReplacements 有关。当我遇到这个问题时,我只是将项目重命名为没有空格,但你也可以关注这个Sitecore KB article

【讨论】:

  • 我对这个问题的理解是,当您将媒体前缀更改为-/media 时,encodenamereplacement 也会影响 URL 的这一部分,因此会出现问题。不确定OP是否也在使用它。
  • 我尝试了 sitecore 修复,但对我不起作用。此外,我还有数百个使用空间的媒体项目。
【解决方案2】:

我通过使用 Sitecore POwershell 将所有“”重命名为“-”来解决此问题。

【讨论】:

  • 有时简单的解决方案是最好的;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多