[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