회사에서 제작 한 Typo3 플러그인에 Javascript 파일을 추가하려고합니다.Typo3 플러그인 Typoscript contants javascript 파일 추가
main.js (/public_html/typo3conf/etc/intranetapi/Resources/Public/Javascript/main.js) 파일이 포함되었습니다. 내가 코드를 검색하고 발견 한 다음
으로 public_html/typo3conf을/etc/intranetapi/구성/TypoScript/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/구성/TypoScript/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라는 또 다른 자바 스크립트 파일을 추가 할 에스.
나는 내가 할 수있는 생각이 방법이 : 으로 public_html/typo3conf을/etc/intranetapi/구성/TypoScript/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/구성/TypoScript
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}
위의 코드를 변경 한 후 /setup.txt, 나는 PAG의 상단에있는 번개 아이콘을 클릭하여 모든 TYPO3 캐시를 삭제 이자형. 그러나 불행히도 그것은 작동하지 않습니다.
저는 개인적으로 생각합니다. 내가 생각하기에 이전 구성을 덮어 쓰는 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