我在DNN页面(Tab)中拥有一个2sxc内容模块,该模块已经配置了一个字符串字段“ Titel”和一个文件字段“ Datei”
模板工作正常,并向我显示带有“剃刀”变量@Titel的“ Titel”字段中的文本以及带有@Datei变量的Download-Path&Filename
因为我必须执行自定义功能,所以我真的需要获取所选文件的FileID(DNN-SQL-文件表)而不是文件名/路径
从ADAM Filemanager(从DNN文件系统/ Portals / 0 / ...)中选择文件时,它将在“编辑”对话框中显示文件ID。 它还将文件ID(ToSIC_EAV_Values)存储在数据库中(ToSIC_EAV_Values),作为属性“ Datei”的“ file:12345”
如何完成获取文件的FileID而不是FileURL以便在我的模板中使用它的信息,例如
FileID为:@ Datei.FileId
我已经花了数小时来寻找解决方案,但是找不到解决方案...我尝试了不同形式的FileID,fileID,fileId,FileId ...
我确信这一定是一件简单的事情,但我无法完成
预先感谢和亲切问候 唐
答案 0 :(得分:0)
您可以尝试此处显示的方法:Retrieve FileID from DotNetNuke using FileName
您的2sxc内容实体中的file字段返回文件的路径及其名称。那么,从那里开始工作?
Retrieve FileID from DotNetNuke using FileName提供了一些详细信息,说明了为什么其中很多隐藏在2sxc中。