2014-12-19 85 views

回答

6

在後端流體模板使用視圖助手:

<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> 

請參見相應Fluid viewhelper documentation

+1

不錯的提示,來自VH的PHPdoc的一個註釋:'$ addJsFile要加載的自定義JavaScript文件(不建議使用,使用$ includeJsFiles)' – biesior 2014-12-19 11:17:37

+1

好點,@biesior。答案已更新。 – Jpsy 2014-12-19 15:37:29

+0

根據文檔,數組的正確語法應該是'includeJsFiles =「{0:'{f:uri.resource(path:\'js/script1.js \')}',1:'{f:uri .resource(path:\'js/script2.js \')}'}「'或者我錯了? – 2016-12-21 15:48:57