[TYPO3-german] Noch mal Split returnKey und ifEmpty

Stephan Grass itunes at stephan-grass.de
Fri Jul 26 15:02:22 CEST 2013


Danke, das klappt…

Nur ist mein Default-text folgender:

            10 = TEXT
            10 {
              field = endtime
              strftime = %d. %B %Y
            }

Das strftime wird nun leider auch auf das override-Ergebnis angewendet. 
Hast Du da auch ne Idee?



On 2013-07-26 12:14:38 +0000, JoH asenau said:

> 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




More information about the TYPO3-german mailing list