所以我刚刚为Typo3写了第一个扩展。我开始使用Kickstarter,一切都很顺利。
我想立即开始使用模板,但我无法从代码中访问TSconfig数据。我的意思是文件constants.txt,editorcfg.txt和setup.txt中的数据。
在从同事复制的扩展程序中,我可以使用die(print_r($ config))来显示配置文件中的所有数据。它从includeLibs和userFunc开始,但也包含在文件中指定的更多数据。
但是当我为扩展程序执行此操作时,我只获得了includeLibs,userFunc和其他内容..我已经从另一个扩展名复制了filestructure /和path。我还搜索了大多数文件的配置,似乎无法找到它被告知查找TSConfig数据的位置。
关于如何解决此问题的任何想法?也许这需要在Kickstarter中设置?
提前致谢..
- 康纳
答案 0 :(得分:1)
首先:它不是setup.txt中的TSconfig,它是静态的TypoScript。
第二:你有设置.txt& constants.txt EXT:yourext / static文件夹之前通过ext_tables.php添加它。
t3lib_extMgm::addStaticFile('yourext','static/','Static Typoscript of Yourext');
第三:记得通过BE中的You TypoScript模板包含静态模板。
答案 1 :(得分:0)
好的,所以这是解决方案:
将以下行添加到扩展名root中的文件* \ text_tables.php *:
t3lib_extMgm::addStaticFile($_EXTKEY,'pi1/static/','Config To Appear In T3 BE');