Sitecore:如何从常规链接字段获取超链接管理器URL

时间:2016-06-08 05:10:11

标签: sitecore

在sitecore富文本编辑器中,用户可以突出显示某些单词并插入超链接。用户可以选择一个媒体项目,它会生成一个网址,如〜/ media / 9A3E8962D4364D0A9F98178A9572CC08.ashx

enter image description here

我有一个常规链接字段,我应该编写什么代码来生成上面的Url?我尝试过GetMediaUrl和GetItemUrl方法,但它们都返回了文件位置。

我的目标是我需要从一个看起来像〜/ media / 9A3E8962D4364D0A9F98178A9572CC08.ashx的字段中获取网址。我应该使用不同类型的字段吗?链接指向的文件是pdf。

1 个答案:

答案 0 :(得分:4)

您应该传递自定义 MediaUrlOptions 以获取所需的网址格式:

https://cdn.rawgit.com/sel-fish/redis-experiments/master/dat/memDistrib-jemalloc-4.0.3.svg

UseItemPath 表示是否应将项目路径或项目ID用于URL。

相关问题