[TYPO3-german] Content Elemente ausblenden

Tobias Pierschel tobias.pierschel at vision-pool.de
Wed Nov 21 12:38:24 CET 2007


Hi,
danke dafür. Ich teste das mal.

Gruß
Tobi


lee perry schrieb:
> hallo tobias,
> 
> eventuell hier zwei ansätze, wenn es schon bei der erkennung der FCE's 
> probleme geben sollte. wenn du diese dann erkannt hast musst du "nur" 
> noch deine bedingung einpflegen :)
> 
> also zur spaltenzuweisung gibt es in der datenstruktur die möglichkeit 
> mittels des XML-Tags "<oldStyleColumnNumber>" in der tt_content das 
> datenbankfeld "colPos" zu setzen:
> 
> ...
> <field_marginal>
>     <tx_templavoila>
>         <oldStyleColumnNumber>2</oldStyleColumnNumber>
> ...
> 
> siehe auch:
> <http://typo3.org/documentation/document-library/extension-manuals/templavoila/1.3.1/view/1/5/> 
> 
> 
> und dann könntest du mit allen objekten innerhalb der gewünschten colPos 
>  etwas anstellen.
> 
> 
> und der zweite ansatz ist das FCE über das datenbankfeld 
> "tx_templavoila_ds" zu erkennen. also im typoscript deiner seite z.b. so 
> die FCE mit der datenstruktur-id "2" (where = (tx_templavoila_ds=2)) bei 
> der aktuellen seite (pidInList = this) zu zählen (selectFields = 
> count(*) as count):
> 
> 
> temp.myFCE = CONTENT
> temp.myFCE {
>     table = tt_content
>     select {
>         pidInList = this
>         selectFields = count(*) as count
>         where = (tx_templavoila_ds=2)
>     }
>     renderObj = COA
>     renderObj {
>         10 = TEXT
>         10.field = count
>     }
> }
> 
> und jetzt deine bedingung, wenn es z.b. dein Objekt "lib.deinObjekt" wäre:
> 
> [globalVar = GP:anr > 0 ]
> 
> lib.deinObjekt = ...
> ...
> lib.deinObjekt.if.value.cObject < temp.myFCE
> lib.deinObjekt.if.equals = 0
> lib.deinObjekt.if.negate = 1
> 
> [global]
> 
> na vielleicht kannst du daraus was machen ... ist teilweise 
> zusammengestückelt und deswegen wahrscheinlich nicht ganz passend ...
> 
> grüße und viel erfolg,
> lee
> 
>> Hallo Zusammen,
>> ist es möglich per TS bestimmte Content Elemente nicht anzeigen zu 
>> lassen?
>>
>> Hintergrund:
>> Wenn ein bestimmter URL Parameter kommt, dürfen bestimmte Content 
>> Elemente nicht angezeigt werden.
>>
>> Wenn das nicht geht, kann man per TS eine bestimmte Contentspalte in 
>> Templa Voila ausblenden? Ich hab schon versucht in der DS eine 
>> Condition zu setzen, das klappt leider gar nicht:
>>
>> <TypoScript>
>>
>> [globalVar = GP:anr > 0 ]
>> 10= RECORDS
>> 10.source.current=1
>> 10.tables = tt_content
>> 10.wrap =<!--TYPO3SEARCH_begin-->|<!--TYPO3SEARCH_end-->
>> [global]
>>
>> </TypoScript>
>>
>> Über eine Idee würde ich mich sehr freuen.
>>
>> Danke und Gruß
>> Tobi


More information about the TYPO3-german mailing list