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


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an