我刚刚将 Sitecore 6.5 解决方案升级到 Sitecore 7。这是一个非常基本的站点,所以没有大问题。我遇到了一个问题。
有几个地方我想在 xslt 中获取图像项的 src。我这样做是这样的;
sc:fld('myImage',.,'src')
这个的输出是~/media/folder/myimage.ashx
但由于某些原因,这不起作用 - 这意味着没有显示图像。当我复制 src 并尝试直接在新选项卡中打开我时,我会被重定向到 Sitecore 登录。并且图像上没有安全设置。
然后我发现,例如,当使用 sc:image 时,我得到了另一个 src,它可以工作:
/sitecore/shell/~/media/folder/myimage.ashx
但上面的内容对我来说不合适吗?
发生了什么事,我该如何解决?除了站点定义和数据文件夹路径之外,我在 web.config 中没有更改任何内容。否则,它完全是库存。