[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