[TYPO3-dev] Data exchange between USER/USER_INT
Oliver Hader
oh at inpublica.de
Mon Dec 3 13:19:53 CET 2007
Hi,
I have a TypoScript situation like this:
10 = COA
10 {
10 = USER_INT
10.userFunc = tx_myext_pi1->main
20 = USER
20.userFunc = tx_myext_pi2->main
}
The USER part (pi2) is rendering something and generates also some
information that is required by pi1, the USER_INT object. If the page
was cached once, the USER object isn't processed anymore and thus the
USER_INT doesn't have the required additional information.
Currently the USER object is putting it's information to the TSFE:
$GLOBALS['TSFE']->config['extensionStorage']['tx_myext']['whatever'] = 1
The $TSFE->config array is cached in the table 'cache_pages' by default
and thus, the USER_INT object has the required information automatically
on the next hit to that page.
But my question to you is: What would you use in this case? What is your
best-practise?
I'd like to set up a common rule for this situation and create some
methods like $TSFE->setExtensionStorageData($extKey, $data).
Thanks in advance for your comments!
olly
--
Oliver Hader
http://inpublica.de/
More information about the TYPO3-dev
mailing list