Kentico - 从自定义页面类型获取图像的绝对(完整)url
Kentico - Get absolute (full) url of image from custom page type
我有一个信息图表的自定义页面类型,其中 "Image" 字段指向来自媒体库的 select 项目。我想在 RSS 提要的转换中获得图像的绝对值 URL。下面的代码只生成相对 URL。我试过以不同的方式添加 GetAbsoluteUrl() 但无法正常工作。你能帮忙吗?谢谢!
<description><%# EvalCDATA("Image") %></description>
<%# 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>
我有一个信息图表的自定义页面类型,其中 "Image" 字段指向来自媒体库的 select 项目。我想在 RSS 提要的转换中获得图像的绝对值 URL。下面的代码只生成相对 URL。我试过以不同的方式添加 GetAbsoluteUrl() 但无法正常工作。你能帮忙吗?谢谢!
<description><%# EvalCDATA("Image") %></description>
<%# 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>