Выбор носителя - поле GUID - PullRequest
0 голосов
/ 10 января 2020

Используя Kentico MVC, я хотел бы добавить новое поле в тип моей страницы, чтобы выбрать GUID носителя, чтобы сгенерировать что-то вроде: /getmedia/ff30e190-1784-4cbc-8718-f16f3c570535/Colombia-Coffee.jpg. Я знаю, что у вас может быть поле типа данных GUID для выбора страниц, но ничего, насколько мне известно, для мультимедиа.

В моей ситуации у меня есть несколько больших файлов Excel только на одном языке, который мне не нужен загружать в виде вложения или файла, поскольку я не хочу, чтобы они перегружали таблицу CMS.Attachments для некоторых документов, которые даже не будут использоваться в интеллектуальном поиске. Он должен оставаться в файловой системе, поэтому библиотеки мультимедиа кажутся хорошим компромиссом. Тем не менее, я не вижу, как прикрепить мультимедиа к странице, используя специальное поле, чтобы я мог затем выполнять манипуляции с API (легко извлечь заголовок, размер и т. Д. c ...)?

Спасибо Вам за помощь

Сильвен

1 Ответ

0 голосов
/ 10 января 2020

Вы пробовали управлять формой выбора объектов? Вы можете указать, какой объект вы хотите выбрать (в моем случае, media.file), а также настроить столбец, который вы хотите вернуть. Этот метод не так удобен, как, например, селектор URL, так как в нем будут перечислены все файлы мультимедиа-библиотек, не организованные в папки.

Если селектор объектов недоступен для типа поля GUIL, вы можете настроить его следующим образом. Элементы управления формой -> Селектор объектов и игра с его настройками.

...