无法在代码中访问Typo3扩展TSconfig

时间:2011-05-16 09:12:29

标签: typo3 config typoscript tsconfig

所以我刚刚为Typo3写了第一个扩展。我开始使用Kickstarter,一切都很顺利。

我想立即开始使用模板,但我无法从代码中访问TSconfig数据。我的意思是文件constants.txt,editorcfg.txt和setup.txt中的数据。

在从同事复制的扩展程序中,我可以使用die(print_r($ config))来显示配置文件中的所有数据。它从includeLibs和userFunc开始,但也包含在文件中指定的更多数据。

但是当我为扩展程序执行此操作时,我只获得了includeLibs,userFunc和其他内容..我已经从另一个扩展名复制了filestructure /和path。我还搜索了大多数文件的配置,似乎无法找到它被告知查找TSConfig数据的位置。

关于如何解决此问题的任何想法?也许这需要在Kickstarter中设置?

提前致谢..

- 康纳

2 个答案:

答案 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');