4
我想在我的extbase擴展中使用自定義JS庫。是否可以在後端模塊控制器中使用add_additional footer data api?Extbase TYPO3添加自定義JS庫到後端模塊
我想在我的extbase擴展中使用自定義JS庫。是否可以在後端模塊控制器中使用add_additional footer data api?Extbase TYPO3添加自定義JS庫到後端模塊
在後端流體模板使用視圖助手:
<f:be.container
addJsFile = "{f:uri.resource(path:'js/script.js')}">
<!-- Content -->
</f:be.container>
UPDATE:
正如@biesior提到addJsFile
已過時的方法(謝謝!)。下面是一個使用新的和推薦的be.container視圖幫助方法includeJsFiles
的示例。這個新功能可以包括多個JS文件,而不是隻有一個:
<f:be.container
includeJsFiles = "{0:'{f:uri.resource(path: \'js/script1.js\')}', 1:'{f:uri.resource(path: \'js/script2.js\')}'}" >
<!-- Content -->
</f:be.container>
不錯的提示,來自VH的PHPdoc的一個註釋:'$ addJsFile要加載的自定義JavaScript文件(不建議使用,使用$ includeJsFiles)' – biesior 2014-12-19 11:17:37
好點,@biesior。答案已更新。 – Jpsy 2014-12-19 15:37:29
根據文檔,數組的正確語法應該是'includeJsFiles =「{0:'{f:uri.resource(path:\'js/script1.js \')}',1:'{f:uri .resource(path:\'js/script2.js \')}'}「'或者我錯了? – 2016-12-21 15:48:57