从 ADAM 文件管理器获取 2sxc 模板中的 DNN 文件 ID
Getting DNN FileID in 2sxc Template from ADAM File Manager
我在 DNN 页面(选项卡)中有一个 2sxc 内容模块,它已经配置了一个字符串字段 "Titel" 和一个文件字段 "Datei"
模板工作正常,并向我显示字段 "Titel" 中带有 Razor 变量 @Titel 的文本以及带有变量 @Datei
的下载路径和文件名
因为我必须执行自定义功能,所以我真的需要获取所选文件的 FileID (DNN-SQL-File Table) 而不是 Filename/Path
从 ADAM 文件管理器(从 DNN 文件系统 /Portals/0/...)选择文件时,它会在编辑对话框中显示文件 ID。
它还将文件 ID 存储在数据库 (ToSIC_EAV_Values) 中,作为属性 "Datei"
的 "file:12345"
我怎样才能获得文件的 FileID 而不是 FileURL 以便在我的模板中使用它,例如
文件ID是:@Datei.FileId
我已经花了几个小时寻找解决方案,但找不到解决方案...我尝试了不同形式的 FileID、fileID、fileId、FileId ...
我相信这一定是一件简单的事情,但我没能完成
在此先致谢并致以亲切的问候
唐
您可以尝试此处显示的方法:Retrieve FileID from DotNetNuke using FileName
2sxc 内容实体中的文件字段 returns 文件路径及其名称。那么,从那里开始工作?
Retrieve FileID from DotNetNuke using FileName 提供了一些详细信息,说明为什么其中大部分隐藏在 2sxc 中。
我在 DNN 页面(选项卡)中有一个 2sxc 内容模块,它已经配置了一个字符串字段 "Titel" 和一个文件字段 "Datei"
模板工作正常,并向我显示字段 "Titel" 中带有 Razor 变量 @Titel 的文本以及带有变量 @Datei
的下载路径和文件名因为我必须执行自定义功能,所以我真的需要获取所选文件的 FileID (DNN-SQL-File Table) 而不是 Filename/Path
从 ADAM 文件管理器(从 DNN 文件系统 /Portals/0/...)选择文件时,它会在编辑对话框中显示文件 ID。 它还将文件 ID 存储在数据库 (ToSIC_EAV_Values) 中,作为属性 "Datei"
的 "file:12345"我怎样才能获得文件的 FileID 而不是 FileURL 以便在我的模板中使用它,例如
文件ID是:@Datei.FileId
我已经花了几个小时寻找解决方案,但找不到解决方案...我尝试了不同形式的 FileID、fileID、fileId、FileId ...
我相信这一定是一件简单的事情,但我没能完成
在此先致谢并致以亲切的问候 唐
您可以尝试此处显示的方法:Retrieve FileID from DotNetNuke using FileName
2sxc 内容实体中的文件字段 returns 文件路径及其名称。那么,从那里开始工作?
Retrieve FileID from DotNetNuke using FileName 提供了一些详细信息,说明为什么其中大部分隐藏在 2sxc 中。