[TYPO3-german] Re: [TYPO3-german] Re: [TYPO3-german] Re: [TYPO3-german] Re: [TYPO3-german] Re: [TYPO3-german] tt_news: more-link nur wenn nötig
JoH asenau
info at cybercraft.de
Thu Mar 29 15:28:15 CEST 2007
> Dabei ist die Zeile:
> append.if.isTrue.field = ext_url
>
> die entscheidende.
> Es soll quasi der Link erzeugt werden, wenn folgende Felder gefüllt
> sind:
> - ext_url
> - int_url
> - bodytext
>
> Nur wie bekomme ich die alle drei in meinen Schnipsel rein? Gibts denn
> ein oder bei isTrue?
Nicht direkt, aber das macht man dann mit dataWrap.
Zusätzlich gibt's noch cObject für komplexere Konstrukte und fieldRequired
zum Überprüfen eines Feldes auf Inhalt.
Wenn mindestends eins gesetzt sein soll:
if.isTrue.dataWrap = {field:ext_url}{field:int_url}{field:bodytext}
Wenn keins gesetzt sein darf:
if.isFalse.dataWrap = {field:ext_url}{field:int_url}{field:bodytext}
Wenn alle gesetzt sein müssen:
if.value = 111
if.equals.cObject = COA
if.equals.cObject {
10 = TEXT
10.value = 1
10.fieldRequired = ext_url
20 < .10
20.fieldRequired = int_url
30 < .10
30.fieldRequired = bodytext
}
Und dann gibts noch Kombinationen wie diese hier:
if.value = 110,101,011
if.isInList.cObject = COA
if.isInList.cObject {
10 = TEXT
10.value = 0
10.override = 1
10.override.fieldRequired = ext_url
20 < .10
20.override.fieldRequired = int_url
30 < .10
30.override.fieldRequired = bodytext
}
Damit kannst Du dann im Bereich if.value eine Liste der zulässigen
Bitkombinationen anlegen.
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
More information about the TYPO3-german
mailing list