Kentico - 从自定义页面类型获取图像的绝对(完整)URL

时间:2017-12-20 23:39:22

标签: kentico

我有一个自定义页面类型的图表与"图像"字段从媒体库中选择项目。我想在RSS feed的转换中获取Image的绝对URL。以下代码仅生成相对URL。我试过以不同的方式添加GetAbsoluteUrl(),但无法使其工作。你能帮忙吗?谢谢!

std::vector

2 个答案:

答案 0 :(得分:1)

我不确定将图片网址放在<description>内是否合理。如果这是您真正需要的,获取绝对URL将如下所示:

<description><%# GetAbsoluteUrl(Eval<string>("Image")) %></description>

如果您需要图片代码(包含在CDATA代码中),您可以执行以下操作:

<description><![CDATA[<img src="<%# GetAbsoluteUrl(Eval<string>("Image")) %>" />]]></description>

答案 1 :(得分:0)

查看Transformation methods

<%# GetAbsoluteUrl(EvalCDATA("Image")) %>

或如果这是附件,即GUID

<%# GetFileUrl("Image") %>