0

请帮忙 :)

我将 dotcms 从 2.5.7 升级到 3.7.2。

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

此代码在旧 cms 中工作,但在 3.7.2 Funy 中不起作用!- 如果我没有在后端登录,则此代码有效,否则不会。

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

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

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

非常感谢你的帮助!

4

1 回答 1

2

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

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

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

于 2019-10-14T01:46:21.693 回答