我試圖添加一個Javascript文件到公司爲我建造的Typo3插件。Typo3插件Typoscript contants javascript添加文件
現在包含main.js(/public_html/typo3conf/etc/intranetapi/Resources/Public/Javascript/main.js)文件。我一直在尋找通過代碼,發現如下:
的public_html/typo3conf的/ etc/intranetapi /配置/ Typo腳本/ contants.txt
plugin.tx_intranetapi {
settings {
js {
# cat=plugin.tx_intranetapi_js/javascript; type=string; label=Javascript file 1
file1 = EXT:intranetapi/Resources/Public/Javascript/main.js
}
}
}
的public_html/typo3conf的/ etc/intranetapi /配置/ Typo腳本/ SETUP.TXT
plugin.tx_intranetapi {
settings {
js {
file1 = {$plugin.intranetapi.settings.js.file1}
}
}
}
page.includeJSFooterlibs.intranetapi = {$plugin.tx_intranetapi.settings.js.file1}
文件main.js包括應該的方式,但現在我想添加一個名爲intranetApi.j另一個JavaScript文件秒。
我想我能做到這一點是這樣的: 的public_html/typo3conf的/ etc/intranetapi /配置/ Typo腳本/ contants.txt
plugin.tx_intranetapi {
settings {
js {
# cat=plugin.tx_intranetapi_js/javascript; type=string; label=Javascript file 1
file1 = EXT:intranetapi/Resources/Public/Javascript/main.js
# cat=plugin.tx_intranetapi_js/javascript; type=string; label=Javascript file 2
file1 = EXT:intranetapi/Resources/Public/Javascript/intranetApi.js
}
}
}
的public_html/typo3conf的/ etc/intranetapi /配置/ Typo腳本/setup.txt
plugin.tx_intranetapi {
settings {
js {
file1 = {$plugin.intranetapi.settings.js.file1}
file2 = {$plugin.intranetapi.settings.js.file2}
}
}
}
page.includeJSFooterlibs.intranetapi = {$plugin.tx_intranetapi.settings.js.file1}
page.includeJSFooterlibs.intranetapi = {$plugin.tx_intranetapi.settings.js.file2}
上面的代碼改變後,我清除了所有TYPO3的緩存通過點擊閃電圖標PAG頂部即但不幸的是它沒有工作。
我個人認爲這與page.includeJSFooterlibs.intranetapi = {$ plugin.tx_intranetapi.settings.js.file2}有關,我在這裏覆蓋舊配置。 我也試過page.includeJSFooterlibs.intranetapi = {$plugin.tx_intranetapi.settings.js.file1, $plugin.tx_intranetapi.settings.js.file2}
,但這也行不通...
我是Typo3的新手,我找不到任何有關這類問題的其他信息。幫助將不勝感激!
此外,您還可以使用常量的''plugins。** tx _ ** intranetapi'',並在您的設置中將它用作'plugins.intranetapi''。這不會工作。 – pgampe