【发布时间】:2023-04-09 17:46:01
【问题描述】:
我将 MVC 用于 sitecore 7.2 网站,我有一个名为 body 的丰富 html 字段,并且有指向其他 sitecore 内容项的链接。
链接的输出 HTML 是这样呈现的
http://mysite/mypage/~/~/link.aspx?_id=6D705F2DED874D21A1367CB0F4A2F58D&_z=z
我正在尝试呈现内容项的实际 URL。
我已经尝试过了,但对我不起作用。
@Html.Sitecore().Field("Body")
我也试过了,但它被渲染为纯文本
@Editable(GlassItem, x => x.Body)
我需要做一些配置更改吗??
【问题讨论】:
-
在你的 web.config 或配置补丁中检查
default = empty 意味着 ~/ 对于 Sitecore 7.2 -
是的,它是空的,但此设置仅适用于媒体项目,它与站点核心项目有关吗?
-
“renderField”管道中是否有“ExpandLinks”处理器?我相信有一个负责解决您提到的链接。
-
我没有添加或删除任何处理器。
-
并不是说你做到了,但一般来说,你在解决问题时会尝试排除可能性。我建议检查 /sitecore/admin/showconfig.aspx 并查看处理器是否存在。
标签: sitecore sitecore7 sitecore7.2 sitecore-mvc