Как выбрать 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>
    }
}
Другие вопросы по тегам