2016-06-15 9 views
0

Я работаю над проектом Umbraco, и мое требование - выбрать файлы PDF с панели администратора Umbraco. Я пробовал многоуровневый сборщик для пакета Umbraco, но он не работает должным образом.Как выбрать файлы PDF в Umbraco 7?

Есть ли способ выбрать и загрузить файлы PDF?

+0

Вы имеете в виде PDF-файлы, которые хранятся на вашем компьютере или в папке медиа? – Mivaweb

+0

Я думаю, вам понадобится mediapicker – Mark

+0

@mivaweb - в компьютере .. –

ответ

1

Предполагая, что файлы PDF находятся в разделе «Медиа» в Umbraco, вы можете использовать редактор Multiple Media Picker, который поставляется с Umbraco для выбора файлов PDF.

При вызове @Umbraco.Field("multipleMediaPickerPropertyAlias") в вашем шаблоне будет отображаться список объектов Media Item. Вы можете использовать это и UmbracoHelper.Media метод, чтобы получить список элементов медиа следующим образом:

@if (CurrentPage.HasValue("multipleMediaPickerTest")) 
{ 
    var mediaItemIdList = CurrentPage.multipleMediaPickerTest.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); 
    var mediaItems = Umbraco.Media(mediaItemIdList); 

    foreach (var mediaItem in mediaItems) 
    { 
     <a href="@mediaItem.Url">@mediaItem.Name</a><br> 
    } 
}