Как выбрать PDF-файлы в Umbraco 7?
Я работаю над проектом Umbraco, и мое требование состоит в том, чтобы выбрать PDF-файлы из админ-панели Umbraco. Я пробовал использовать несколько сборщиков URL для пакета Umbraco, но он не работает должным образом.
Есть ли способ выбрать и загрузить файлы PDF?
1 ответ
Предполагая, что PDF-файлы находятся в разделе Media в Umbraco, вы можете использовать редактор Multiple Media Picker, который поставляется вместе с Umbraco, для выбора PDF-файлов.
призвание @Umbraco.Field("multipleMediaPickerPropertyAlias")
в вашем шаблоне будет возвращен разделенный запятыми список идентификаторов элементов мультимедиа. Вы можете использовать это и UmbracoHelper.Media
метод, чтобы получить список элементов 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>
}
}