Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:about:functions:split

Dies ist eine alte Version des Dokuments!


split

Mit split lassen sich Strings anhand frei wählbarer Trennzeichen in einzelne Objekte aufteilen und anschließend verarbeiten. Typisches Szenario ist eine kommaseparierte Liste mit Werten.

Eigenschaften von split

EigenschaftDatentypBeschreibung
tokenstring / stdWrap
maxstring / stdWrap
minstring / stdWrap
returnKeyinteger / stdWrap
cObjNumcObjNum +optionSplit / stdWrap
1,2,3,4CARRAY / stdWrap
wrapwrap +optionSplit / stdWrap

Beispiele

10 = TEXT
10.value = eins,zwei,drei,vier,fünf
10.split { 
  token = ,
  cObjNum = 1
  1.current = 1
  1.wrap = |<br>
}

Ergebnis:

eins<br>
zwei<br>
drei<br>
vier<br>
fünf<br>

split mit optionSplit

Eine genaue Beschreibung von optionSplit findet sich hier. Damit lassen sich Werte auf unterschiedliche Art weiterverarbeiten. Der optionSplit wird auf cObjNum angewendet, die darin enthaltenen Nummern lassen sich mit stdWrap-Funktionen

page = PAGE
page {
  10 = TEXT
  10.value = eins,zwei,drei,vier,fünf
  10.split {
    token = ,
    cObjNum = 1 |*| 2 |*| 3
    1.current = 1
    1.wrap = <span style="color:red">|,</span>
    2.current = 1
    2.wrap = <span style="color:orange">|,</span>
    3.current = 1
    3.wrap = <span style="color:blue">|</span>
  } 
}

<html> Ergebnis: eins,zwei,drei,vier,fünf </html>

typo3/about/functions/split.1393963250.txt.gz · Zuletzt geändert: 2015/12/03 19:30 (Externe Bearbeitung)