[TYPO3-german] override / if.isFalse - Verständnisproblem & browse Menü: Linkname = Seitentitel
newgrp at googlemail.com
newgrp at googlemail.com
Fri Feb 13 13:59:28 CET 2009
Hallo Joey,
vielen Dank für die ausführliche Erklärung.
Nun ist alles klar.
Gruß, Hauke
----- Original Message -----
From: "JoH asenau" <info at cybercraft.de>
Newsgroups: typo3.german
Sent: Friday, February 13, 2009 12:01 PM
Subject: Re: [TYPO3-german] Re: [TYPO3-german]override / if.isFalse -
Verständnisproblem & browse Menü: Linkname = Seitentitel
>> Warum kann man ifEmpty nicht so einfach verwenden? Beim Typ TEXT
>> müsste es doch eigentlich gehen...
>
> Es geht ja auch, nur eben ein bißchen anders ;-)
>
>> lib.pageTitle = TEXT
>> lib.pageTitle.data = page:title
>> lib.pageTitle.data.ifEmpty =
>> register:tx_templavoila_pi1.parentRec.header
>>
>> Ich freue mich auf eine Erklärung!
>
> ifEmpty wird verwendet, wenn ein Element selbst keinen Inhalt (also auch
> keine Wraps!) zurückgibt.
> Die Eigenschaft gehört also zum Element und nicht etwa zu data. Richtig
> wäre
> also zunächst mal:
>
> lib.pageTitle.ifEmpty = Dieser Text wird bei leerem Titel ausgegeben
>
> Zusätzlich kann ifEmpty seinerseits mit stdWrap Funktionen bestückt
> werden.
> Wenn man dabei möglichst offen bleiben möchte, um später weitere Dinge
> einfach hinzufügen zu können, empfiehlt sich ein cObject vom Typ COA:
>
> lib.pageTitle.ifEmpty.cObject = COA
> lib.pageTitle.ifEmpty.cObject {
> 10 = TEXT
> 10.data = register:tx_templavoila_pi1.parentRec.header
> }
>
> Die einfachste Variante, die in Deinem Fall vermutlich ausreichen würde,
> wäre der direkte Einsatz von data anstatt des cObject:
>
> lib.pageTitle.ifEmpty.data = register:tx_templavoila_pi1.parentRec.header
>
> 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
> Xing: http://contact.cybercraft.de
> TYPO3 cookbook (2nd edition): http://www.typo3experts.com
> TYPO3 workshops: http://workshops.eqony.com
>
>
More information about the TYPO3-german
mailing list