[TYPO3-english] Add TS to one Content element only

Urs Bräm info at ursbraem.ch
Sun May 20 21:08:40 CEST 2012

I'll try to rephrase my question, as I've been giving it some thought.

tt_news has a field "Typoscript for this content element" in the 
flexform. cf. attachment. I want this for tt_content too :-)

Is achieving this so trivial it's not mentionned anywhere?

If not: maybe it would it be the right way to create an extension and 
plug into a hook? If so, which? 


PS: tt_news does the following:

$flexformTyposcript = 
$this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'myTS','s_misc');
		if ($flexformTyposcript) {
			$tsparser = t3lib_div::makeInstance('t3lib_tsparser');
			// Copy conf into existing setup
			$tsparser->setup = $this->conf;
			// Parse the new Typoscript
			// Copy the resulting setup back into conf
			$this->conf = $tsparser->setup;

So it actively re-parses the TS for each content element.

Am 19.05.12 09:15, schrieb Urs Bräm:
> Hi
> I have a basic question, maybe I just don't see it:
> Is there a way to attach Typoscript to *one single content element* (in
> classic mode) for editors in the Backend?
> Like the extension ts_select
> http://typo3.org/extensions/repository/view/ts_select - but instead of
> inserting some TS code *as* a CE, applying that TS *to* the present CE.
> With this you could override css_styled_content wrappings, say to
> transform an image element into a slideshow. And it would be much more
> powerful than using the header_layout or the frame selectors.
> I wonder if this is possible at all. Or if it's so simple nobody
> mentions it.
> Best regards
> Urs
> PS: of course I want this because I want FCEs without Templavoila, and I
> will try http://www.slideshare.net/TobiasLiegl/fce-ohne-templavoila

Urs Bräm
macht Websites
Certified Typo3 Integrator
CH-3011 Bern

More information about the TYPO3-english mailing list