[TYPO3-german] Template: Bedingter Output
JoH asenau
info at cybercraft.de
Fri Jan 19 13:09:25 CET 2007
>> Ich habe in meinem Template rechts neben der Hauptstpalte eine
>> zweite Spalte vorgesehen, in der zusätzliche Informationen
>> eingeblendet werden können sollen. Quelltext-Mässig ist das einfach
>> ein Div- Container.
>>
>> Nun meine Frage: Ist es möglich, diesen DIV-Container nur dann
>> überhaupt auszugeben, wenn auch tatsächlich Inhalt angezeigt werden
>> soll? (Ich meine es gibt auch Inhaltsseiten, die keine rechte Spalte
>> haben sollen...)
>>
>> Mein TS für diese rechte Spalte sieht im Moment (nur) so aus, eine
>> Zeile: subparts.SPECIALCONTENT < styles.content.getRight
>
> ich hatte kürzlich dieselbe Frage (s.u., inklusive Antwort).
>
> versuche es mal so:
>
> temp.bodyRight = COA
> temp.bodyRight {
> if.isTrue.numRows < styles.content.getRight
> 10 < styles.content.getRight
> 10.wrap = <div class="box-right"> | </div>
> }
Geht auch einfacher und performanter mit stdWrap.required, weil damit die
doppelte Datenbankabfrage entfällt.
temp.bodyRight = COA
temp.bodyRight {
stdWrap.required = 1
stdWrap.wrap = <div class="box-right">|</div>
10 < styles.content.getRight
}
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com
More information about the TYPO3-german
mailing list