Получение DNN FileID в шаблоне 2sxc из файлового менеджера ADAM - PullRequest
0 голосов
/ 06 мая 2019

У меня есть модуль содержимого 2sxc на странице DNN (вкладка), в которой уже настроено одно строковое поле "Titel" и одно файловое поле "Datei"

Шаблон работает нормально и показывает мне текст из поля "Titel" с переменной Razor @Titel и путем загрузки и именем файла с переменной @ Datei

Поскольку я должен выполнить пользовательскую функциональность, мне ДЕЙСТВИТЕЛЬНО нужно получить FileID (DNN-SQL-File Table) выбранного файла вместо имени файла / пути

При выборе файла из файлового менеджера ADAM (из файловой системы DNN / Portals / 0 / ...) он показывает идентификатор файла в диалоге редактирования. Он также сохраняет FileID в базе данных (ToSIC_EAV_Values) как «file: 12345» для атрибута «Datei»

Как мне получить FileID файла вместо FileURL для использования в моем шаблоне, например

Идентификатор файла: @ Datei.FileId

Я уже часами искал решение, но не смог найти решение ... Я пробовал разные формы FileID, fileID, fileId, FileId ...

Я уверен, что это должно быть просто, но я не смог этого сделать

Заранее спасибо и всего наилучшего Дон

1 Ответ

0 голосов
/ 07 мая 2019

Вы можете попробовать подход, показанный здесь: Получить FileID из DotNetNuke, используя FileName

Поле файла в вашей сущности содержимого 2sxc возвращает путь к файлу и его имя. Итак, работа оттуда?

Получение FileID из DotNetNuke с использованием FileName предоставляет некоторые подробности о том, почему большая часть этого скрыта в 2sxc.

...