【问题标题】:Sitecore 7.2 Media Library images not working with underscore in the nameSitecore 7.2 媒体库图像在名称中不使用下划线
【发布时间】:2015-03-19 07:28:38
【问题描述】:

我刚刚将客户端的 Sitecore 测试安装升级到 7.2 (SP1),现在,任何名称中包含下划线的图像在被页面引用时都会引发 404 错误。这实际上是从 6.4 开始的一系列升级,因此很可能在此过程中遗漏了某处的配置设置,但我没有看到任何会导致此问题的突出问题。

如果我将图像名称更改为没有下划线,它可以正常工作,如果我将“Media.UseItemPaths”设置为 false,它也可以正常工作,但如果他们的图像 URL 显示了文件名,他们会更喜欢它。

谁能帮助找出可能出了什么问题?

【问题讨论】:

  • 检查配置中的encodeNameReplacements 部分(通过/sitecore/admin/showconfig.aspx)并确保没有replaceWith="_" 声明。
  • @jammykam - 做到了!提交它作为答案,这样我就可以投票并接受它:)

标签: sitecore sitecore7.2


【解决方案1】:

由于 Sitecore 7.1 中的更改,encodeNameReplacements 中指定的任何替换现在也适用于媒体项目以及内容树中的常规项目。

一种选择是删除 replaceWith="_" 声明,但添加此声明的可能原因是可能替换 URL 中的空格,因此它们不会显示为 %20。删除此声明将意味着他们返回!

您可以改为应用此 Sitecore 知识库文章中指定的修复:Sitecore is unable to open media items when using encodeNameReplacements

【讨论】:

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