[TYPO3-templavoila] Removing content elements on conditions

S. Teuber traveler_in_time at gmx.net
Sun Jun 10 18:24:23 CEST 2007

Hi there,

without using TV, it is possible to hide all content elements except one 
based on a Typoscript condition, like this:

[globalVar = GP:tx_myext_pi1|singleView > 0]
    styles.content.get >
    styles.content.get < plugin.tx_myext_pi1

With TV, however, it's not that simple. I tried something like this:

<field_content type="array">
	<tx_templavoila type="array">
		<description>Map to main content area</description>
		<sample_data type="array">
			<numIndex index="0">[Content]</numIndex>

        [globalVar = GP:tx_myext_pi1|singleView > 0]
            10 < plugin.tx_myext_pi1
	    10= RECORDS
	    10.tables = tt_content
	    10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->

		<oldStyleColumnNumber type="integer">0</oldStyleColumnNumber>

But since the TypoScript inserted here is applied to every single content 
item, not the "column" as a whole, this will render the output of 
tx_myext_pi1 for every content item in this column. Additionally, the 
headlines of the content elements get printed although they are not 
outputted by tx_myext_pi1.

a) how can I supress the headers
b) is it possible to disable all content elements in a "column" and 
replacing them with a single instance of any plugin?

Any help is appreciated,


More information about the TYPO3-project-templavoila mailing list