【发布时间】:2015-05-14 19:12:17
【问题描述】:
当我在 RichTextEditor 中通过媒体库添加图片时,图片路径会是这样的,
<img src="~/media/A9DCE5769ED7445CA76F984FAF63A7D7.ashx?la=en" />
但是,当我使用此图片发布页面项目时,该图片不会出现在 Live 中。
如果我手动将斜杠(“/”)放在路径前面,它可以工作。
<img src="/~/media/A9DCE5769ED7445CA76F984FAF63A7D7.ashx?la=en" />
我知道 (~) 表示 root,但 sitecore 没有捕捉到它。 我必须总是手动输入斜线吗????
但是,我真的在寻找解决此问题的最简单方法。 (我使用的是 7.0)
============更新===============
我已经更改了“/-/media”之类的前缀,但仍然无法正常工作!!!
【问题讨论】:
-
通常情况下,URL 解析开箱即用的效果很好...您在 httpBeginRequest 管道中是否有任何自定义代码或对默认 LinkManager 有任何更改?
-
如何在视图中生成指向媒体的链接?
-
在页面编辑器中,点击 RichTextEditor 字段,在设计模式下点击图片图标,浏览我想要添加的图片文件。