[TYPO3-dev] USER_INT doesn't output

Ernesto Baschny [cron IT] ernst at cron-it.de
Sat May 19 11:20:02 CEST 2007


Steffen Kamper wrote: on 19.05.2007 00:12:

>> USER_INTs are always called after all other stuff, because they are
>> rendered separatedly from the whole TS-rendering process. This also has
>> to be done after the page is cached. The "user-int" marks in the cache
>> are processed after the page is fetched from the cache. The order of
>> this processing probably happens in order they appear in the
>> TS-rendering code. As these markers are "translated" to PHP arrays, the
>> order should effectively be this in which PHP will transverse the array
>> (with foreach), which basically means "first come, first serve". Reading
>> the cObject code I can also see that subparts are rendered before marks,
>> if that matters to you.

> thanks for this explanations. For me this is one of the miracles and 
> difficult for planning.
> Often i'm lost in the whole templates. I can use Object browser to find the 
> settings, but no idea where they are.
> The analyzer shows linenumbers but no complete view.
> What is the best way to get an overview knowing which object is before in 
> template, which tool helps most in understanding page render process ?
> Or do i miss something build in ?

The TS-Object Browser is the best tool, as you will see exactly how
TYPO3 will compile your template.

You just need to know how each "cObject" works (have "TSref" at hand),
and then you can start with your "page" object and then go on from that...

Cheers,
Ernesto




More information about the TYPO3-dev mailing list