[TYPO3-german] [TS] Bedingungen abfragen
JoH asenau
info at cybercraft.de
Tue Feb 5 15:16:08 CET 2008
Illi, Cornelius wrote:
> Hallo zusammen,
>
> Ich möchte eine Randspalte ausblenden, wenn keine Elemente vorhanden
> sind, weiß aber nicht wie.
> Es gab, glaube ich, in einer T3N mal ein Code-Snippet dazu- ich
> selbst konnte jedoch nichts finden.
>
> Ein DIV-Element wird mit zwei Inhalten gefüllt. Wenn keine Inhalte
> enthalten sind, soll es anderst gewrappt werden.
> Mein Code:
>
> temp.mainTemplate {
> subparts {
> cntContent < styles.content.get
> cntBorder = COBJ_ARRAY
> cntBorder {
> ...
> wrap = <div style="background-color: green; height: 20px;">|</div>
> ifEmpty.wrap = <div style="background-color: red; height:
> 20px;">|</div>
> }
> }
> }
ifEmpty funktioniert in COA nicht direkt sondern nur über stdWrap.
Außerdem wieso eigentlich ein Wrap? Wenn doch nix drin ist, gibt's ja
eigentlich nichts zu wrappen.
Sowas sollte gehen:
stdWrap {
wrap = <div class="green">|</div>
required = 1
ifEmpty = <div class="red" />
}
Allerdings nur, wenn Du den wrap für Deinen CONTENT auch über stdWrap und
required erledigst. Ansonsten ist das nämlich niemals "empty", weil immer
<div id="cntRight"></div> drinsteht.
Macina Banners würde ich daraufhin auch mal überprüfen. Es reicht ja, wenn
dort ein Kommentar ausgegeben wird, damit "ifEmpty" nicht zieht.
HTH
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com
Jobs: http://www.professionals-only.com
More information about the TYPO3-german
mailing list