CMS-Jack
Blog » Typo3 » Leerzeichen ersetzen
Leerzeichen ersetzen - 
Mai
18

Leerzeichen ersetzen

Jürgen Furrer

Manchmal sind Leerzeichen im Text nicht gut, zum beispiel wenn man man einen Text per GET an einen Service wie Twitter senden will.

Für das ersetzten von Zeichen gibt es eigentlich parseFunc.short, damit ist es möglich fast jeden String zu ersetzten, ausser ein Leerzeichen. Somit ist diese Funktion nicht zu verwenden.

Mittels split kann man aber was viel besseres tun, man trennt den string mit dem car(32) und fügt die einzelnen teile mit dem Zeichen der Wahl wider zusammen.

Hier ein Beispiel:

page {
  30 = TEXT
  30.data = page:subtitle // page:title
  30.stdWrap {
    case = lower
    split {
      token.char = 32
      cObjNum = 1
      1.current = 1
      1.wrap = |_
    }
    substring = 0,-1
    wrap = |
  }
  30.rawUrlEncode = 1
}

Wenn im Titel "Diese Seite" steht, dann kommt "diese_seite" dabei raus.

Aufrufe: 784

Kommentare

Keine Kommentare
Kommentar hinzufügen