gpt4 book ai didi

javascript - 将 dotcms 2.5.7 升级到 3.7.2 $folder = $fileRepository_filesList.get(0).folder - 不会返回文件夹 ID

转载 作者:行者123 更新时间:2023-12-01 00:33:32 25 4
gpt4 key购买 nike

我将 dotcms 从 2.5.7 升级到 3.7.2。

以下代码实际上链接到一个打开幻灯片的按钮。

这段代码在旧的 cms 中可以工作,但在 3.7.2 中不行有趣的事情! - 如果我没有在后端登录,则此代码可以工作,否则就不会。

要查看幻灯片本身的按钮,您需要登录,但不需要登录后端!我缺少什么?

我应该如何从包含 4 个子文件夹(其中包含图片)的文件夹中获取文件列表,然后我可以将其与 JavaScript 一起使用?

#set($folder = $fileRepository_filesList.get(0).folder) - 此行应返回文件夹的 id,但不返回任何内容(它只是 $folder)。如果我登录后端,此行将返回 id(61763395-ca41-4446-95cc-4ddfbaaf0cea)。为什么?

非常感谢您的帮助!

最佳答案

所以我的猜测是 CMS Anon 没有文件的读取权限。您可以尝试使用类似的方法获取文件夹 ID,

$folderAPI.findCurrentFolder("/path", $host).id

其中路径是您要查找的文件夹路径。另外,为什么您要从一个 EOL 版本升级到另一个 EOL 版本 - 您最好升级到最新版本。

关于javascript - 将 dotcms 2.5.7 升级到 3.7.2 $folder = $fileRepository_filesList.get(0).folder - 不会返回文件夹 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58320989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com