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

Kentico - Get absolute (full) url of image from custom page type

我有一个信息图表的自定义页面类型,其中 "Image" 字段指向来自媒体库的 select 项目。我想在 RSS 提要的转换中获得图像的绝对值 URL。下面的代码只生成相对 URL。我试过以不同的方式添加 GetAbsoluteUrl() 但无法正常工作。你能帮忙吗?谢谢!

<description><%# EvalCDATA("Image") %></description>

看看Transformation methods

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

或者如果这是附件,即 GUID

<%# GetFileUrl("Image") %>

我不确定将图像 URL 放在 <description> 中是否有意义。如果这是您真正需要的,获得绝对 URL 将如下所示:

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

如果你想要一个图像标签(包装在CDATA标签中),你可以执行以下操作:

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