【问题标题】:Kentico File URL for file uploaded with a custom page type使用自定义页面类型上传的文件的 Kentico 文件 URL
【发布时间】:2016-06-08 20:44:09
【问题描述】:

我创建了一个带有文件上传字段和名称字段的新页面类型。在我的转换中,我无法获取文件的 URL。我正在阅读 v9 文档,但 GetFileURL 将我带到创建的 adHoc 页面,而不是上传的文件。

到目前为止,这是我的转换(FeaturedType 来自下拉选择):

Title: <%# Eval("FeatureTitle") %>
File: <%# Eval("FeatureFile") %>
<li><span class="<%# Eval("FeatureType") %>"></span><a href="<%# GetMediaFileUrl(Eval("FeatureFile")) %>" target="_blank"><%# Eval("FeatureTitle") %></a></li>

【问题讨论】:

    标签: kentico


    【解决方案1】:

    如果你有 Field with: Data type: File, and Form control Upload file oraz Direct uploader,你可以使用这个方法,不用 Eval 包装。

    <%# GetFileUrl("FeatureFile") %>
    

    FeatureFile 仅包含附件的 GUID。

    如果你有数据类型文本和表单控件的字段作为媒体选择,你可以只使用

     <%# Eval("FeatureFile") %>
    

    因为它包含文件的路径。

    【讨论】:

    • 谢谢内希。我回到内置 cms.file 页面类型,看到设置为直接上传。一切正常,现在为了一些 SASS 的爱。干杯!
    • @dawid 谢谢你的回答,真的很有帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    • 2018-02-08
    • 1970-01-01
    相关资源
    最近更新 更多