2016-06-08 29 views
0

我已經使用文件上傳字段和名稱字段創建了新的頁面類型。在我的轉換中,我無法獲取文件的URL。我正在閱讀v9文檔,但GetFileURL將我帶到了創建的adHoc頁面,而不是上傳的文件。用自定義頁面類型上傳的文件的Kentico文件URL

這裏是我的轉型到目前爲止(在FeaturedType是從下拉選擇):

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

回答

1

,如果您有場與:數據類型:文件,表單控件上傳文件oraz直接上傳你可以使用這種方法,沒有Eval包裝。

<%# GetFileUrl("FeatureFile") %> 

FeatureFile僅包含附件的GUID。

如果你有場與數據類型的文本和表單控制,媒體選擇,你可以,因爲它包含的文件路徑只使用

<%# Eval("FeatureFile") %> 

+0

謝謝Neshi。我回到了內置的cms.file頁面類型,看到它被設置爲直接上傳。所有人都在工作,現在爲了一些SASS愛人。乾杯! –