【发布时间】:2021-08-10 12:22:44
【问题描述】:
我尝试了各种选项以在 setup.typoscript 文件中仅包含特定页面的 javascript 文件,但无法使其运行。这个想法是,我只能将脚本文件包含到具有特定 ID 的特定页面。例如我试过:
[page ["uid"] == 5]
page.30.includeJSFooter = EXT:polyrama_museum/Resources/Public/JavaScript/Src/startpage.js
[END]
我希望“startpage.js”文件只加载到具有“uid”5(在我的例子中是起始页)的页面上。此外,我将顶部命令放在页面对象之外的设置文件的最底部,但也在页面 {} 对象内,它没有运行。有人可以帮我吗?那太好了,因为我现在搜索了很长时间的解决方案。
【问题讨论】:
-
您使用的是哪个版本的 TYPO3?此 JS 文件是否来自包含在 UID 5 页面上的扩展程序?
-
另一个想法是在控制器中加载脚本。所以你可以把插件放在你想要的地方,脚本就在那里加载。
标签: javascript typescript typo3 typoscript