所以我刚刚为Typo3编写了我的第一个扩展。我从Kickstarter开始,一切都很顺利。
我想现在开始使用模板,但我无法从代码访问 TSconfig 数据。我的意思是文件常量中的数据.txt,editorcfg.txt和setup.txt。
在从同事那里复制的扩展中,我能够使用 die(print_r($config)) 来显示配置文件中的所有数据。它从includeLibs和userFunc开始,但也包含文件中指定的更多数据。
但是当我为我的扩展执行此操作时,我只得到includeLibs,userFunc,没有别的。我已经从另一个扩展名复制了文件结构/和路径。我还搜索了大多数文件的配置,似乎找不到被告知查找TSConfig数据的位置。
关于如何解决此问题的任何想法?也许这是需要在Kickstarter中设置的东西?
提前谢谢..
--康纳
首先:它不是 TSconfig in setup.txt,它是静态的 TypoScript。
第二:在通过ext_tables.php添加之前,您应该有setup.txt & constants.txt EXT:yourext/static 文件夹。
t3lib_extMgm::addStaticFile('yourext','static/','Static Typoscript of Yourext');
第三:记得在BE中通过你的TypoScript模板包含静态模板。
,所以这是解决方案:
将以下行添加到扩展根目录中的文件 *ext_tables.php* 中:
t3lib_extMgm::addStaticFile($_EXTKEY,'pi1/static/','Config To Appear In T3 BE');