Question

So i've just wrote my first extension for Typo3. I started off with the Kickstarter and everything went fine.

I want to start using templates now but I'm unable to access the TSconfig data from code. By this I mean the data in the files constants.txt, editorcfg.txt and setup.txt.

In an extension copied from a colleague I am able to use die(print_r($config)) to reveal all the data in the config file. It starts off with includeLibs and userFunc but contains a lot more data specified in the files also.

But when I do this for my extension I just get includeLibs, userFunc and nothing else.. I have copied the filestructure/and path from the other extension. I have also searched most files for config and can't seem to find where the it is being told to look for the TSConfig data.

Any ideas on how I can fix this? Maybe it's something that's needs to be setup in the Kickstarter?

Thanks in advance..

--Conor

Was it helpful?

Solution

First of all : it's not TSconfig in setup.txt, it's static TypoScript.

Second : You shold have setup.txt & constants.txt EXT:yourext/static folder before to add it via ext_tables.php.

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

Third : remember to include static templates via You TypoScript template in BE.

OTHER TIPS

Ok, so here's the solution:

Add the following line to the file *ext_tables.php* in the extension root:

t3lib_extMgm::addStaticFile($_EXTKEY,'pi1/static/','Config To Appear In T3 BE');
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top