[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