首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >encodeNameReplacements不在页面编辑器中工作

encodeNameReplacements不在页面编辑器中工作
EN

Stack Overflow用户
提问于 2014-03-20 11:17:12
回答 2查看 860关注 0票数 0

下面的sitecore配置代码在正常模式下运行良好。

代码语言:javascript
运行
复制
    <encodeNameReplacements>
      <replace mode="on" find=" " replaceWith="-" />
    </encodeNameReplacements>

在“页面编辑器”模式中,(空格)“”或不替换为"-“。

在“页面编辑器”模式中:如果我尝试删除图像并插入新的图像;由于(空格)“”或未替换为"-“,图像直到我保存页面后才会显示。

如果我错过了什么,任何想法都会很感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-25 19:26:11

在我找到encodeNameReplacements之前,我遇到了一个问题,那就是这篇文章会把媒体路径弄乱。

在我们的项目中实现此代码之后,dash将替换%20,媒体映像仍将呈现。

Sitecore 7.2升级媒体图书馆Gotcha

http://getfishtank.ca/blog/sitecore-7-2-upgrade-encoding-media-library-item-names

在将客户端升级到Sitecore 7.2时,发布说明的这一部分让我们停顿了一下:

媒体API

当呈现媒体URL时,系统没有使用( encodeNameReplacements部分中的配置)替换URL中的特殊字符。

这个已经修复了,因此媒体URL也使用( encodeNameReplacements配置)。(323105,314977)

摘要:

媒体库URL现在使用encodeNameReplacements配置。

票数 0
EN

Stack Overflow用户

发布于 2014-03-25 14:44:05

如果有任何一个遇到此问题,请查找在您的站点上编写的任何自定义媒体代码。我得到了引起问题的以下自定义代码:

代码语言:javascript
运行
复制
 public class MediaProvider : Sitecore.Resources.Media.MediaProvider 
        {
            public override string GetMediaUrl(Sitecore.Data.Items.MediaItem item, Sitecore.Resources.Media.MediaUrlOptions options)
            {
                string url = base.GetMediaUrl(item, options);

                if (!(Sitecore.Context.PageMode.IsNormal && options.UseItemPath))
                {
                    return url;
                }
            }
        }

更改为时工作

代码语言:javascript
运行
复制
public class MediaProvider : Sitecore.Resources.Media.MediaProvider 
    {
        public override string GetMediaUrl(Sitecore.Data.Items.MediaItem item, Sitecore.Resources.Media.MediaUrlOptions options)
        {
            string url = base.GetMediaUrl(item, options);

            if (options.UseItemPath)
            {
                return url;
            }
        }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22531290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档