[TYPO3-german] Noch mal Split returnKey und ifEmpty
JoH asenau
info at cybercraft.de
Fri Jul 26 14:14:38 CEST 2013
Am 26.07.2013 13:19, schrieb Stephan Grass:
>> Was wäre denn "oder sonstwas"?
>
> Ich möchte das Ergebnis evtl. in einer anderen if-Abfrage verwenden.
> Aber erst mal reicht ifEmpty
>
> Ich möchte nur ein Element aus dem split ausgeben und, wenn leer (oder
> sonst was), überschreiben:
>
> 1 = TEXT
> 1 {
> field = bodytext
> split {
> token.char = 10
> token.noTrimWrap = || |
> returnKey = 2
> }
> }
>
> 1.ifEmpty = Irgendetwas
10 = TEXT
10.value = Das ist der Default Text
10.override {
setCurrent {
field = bodytext
stdWrap.split {
token.char = 10
token.noTrimWrap = || |
returnKey = 2
}
trim = 1
}
current = 1
if {
value = 123
equals.current = 1
negate = 1
}
}
Ist allerdings ungetestet.
setCurrent solltest Du verwenden, damit Du das split-Zeugs nicht zweimal
(eigentlicher Content + if) machen musst. override überschreibt ohnehin
nur, wenn das Ergebnis nicht "empty" oder 0 ist.
HDH
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
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
More information about the TYPO3-german
mailing list