Velocity if-else ohne Whitespace
Letztes Jahr hatte ich das Problem, dass ich in einem Template mit Velocity Tags nach dem else Block einer if-else Schleife immer Whitespace hatte:
#if ( $firstString == "Nummer 1")Das ist Nummer 1. #else Das ist nicht Nummer 1.
Das kam daher, dass Velocity den Whitespace nach dem else erhielt. Das dumme war nur, das damit meine Überschrift im fertigen Text mit " " begann.
Lesen in der Doku und Googeln haben nichts gebracht, schließlich kam mir dann die zündende Idee: Velocity-Comments! Sie trennen die Ausdrücke und werden vom Parser entfernt. Die Lösung ist also:
#if ( $firstString == "Nummer 1")Das ist Nummer 1. #else#**#Das ist nicht Nummer 1.
Vielleicht nutzt jemanden. :)
0 Kommentare:
Kommentar veröffentlichen
Abonnieren Kommentare zum Post [Atom]
<< Startseite