2011-05-16 59 views
1

中訪問Typo3擴展TSconfig因此,我剛剛寫了Typo3的第一個擴展。我從Kickstarter開始,一切都很順利。無法在代碼

我想現在開始使用模板,但我無法從代碼訪問TSconfig數據。我的意思是文件constants.txt,editorcfg.txt和setup.txt中的數據。

在從同事複製的擴展中,我能夠使用die(print_r($ config))來顯示配置文件中的所有數據。它從includeLibs和userFunc開始,但也包含更多在文件中指定的數據。

但是,當我這樣做爲我的擴展我只是得到includeLibs,userFunc和其他任何..我已經複製文件結構/和其他擴展的路徑。我也搜索了大多數文件的配置,似乎無法找到它被告知查找TSConfig數據的位置。

關於如何解決這個問題的任何想法?也許這是需要在Kickstarter中設置的東西?

在此先感謝..

--Conor

回答

1

首先:它不是setup.txt中的TSconfig,它是靜態的TypoScript。

第二:你的shold有setup.txt & constants.txt EXT:yourext /靜態文件夾之前通過ext_tables.php添加它。

t3lib_extMgm::addStaticFile('yourext','static/','Static Typoscript of Yourext'); 

第三:記得在BE中通過You TypoScript模板包含靜態模板。

0

好了,所以這裏的解決方案:

添加以下行以在擴展根文件* ext_tables.php *:

t3lib_extMgm::addStaticFile($_EXTKEY,'pi1/static/','Config To Appear In T3 BE');