split

Dieses Objekt wird benutzt, um die Eingabe nach einem bestimmten Zeichen aufzuteilen und das Ergebnis an weitere Funktionen zu übergeben.
Für jeden Schritt wird der Index der Aufteilung (beginnend mit 0) im Registerschlüssel SPLIT_COUNT gespeichert.

Beispiel

Dieser TypoScript-Code ist ein Beispiel, in dem der Inhalt des Feldes bodytext aus dem $cObj->data-Array importiert wird (Z. 2). Der Inhalt wird nach dem Zeilenumbruchs-Zeichen aufgeteilt (Z. 4). Die einzelnen Elemente werden alle mit stdWrap (Z. 4) behandelt, welches den Wert des Elements importiert (Z. 6). Der Wert wird von einer Tabellenzeile umschlossen, in der die erste Spalte aus einem Bullet-GIF besteht (Z. 7). Schließlich wird das gesamte Objekt von <TABLE>-Tags umschlossen (Z. 9)

  1. 20 = TEXT
  2. 20.field = bodytext
  3. 20.split {
  4.   token.char = 10
  5.   cObjNum = 1
  6.   1.current = 1
  7.   1.wrap = <TR><TD valign="top"><IMG src="dot.gif"></TD><TD valign="top"> | </TD></TR>
  8. }
  9. 20.wrap = <TABLE border="0" cellpadding="0" cellspacing="3" width="368"> | </TABLE><BR>


Eigenschaft

Datentyp

Beschreibung

Standard

token

string / stdWrap

Zeichen oder Zeichenkette (token), die benutzt wird, um den Wert aufzuteilen.

max

int / stdWrap

Höchstanzahl an Aufteilungen

min

int / stdWrap

Mindestanzahl an Aufteilungen

cObjNum

cObjNum +optionSplit

Dieses Objekt sollte ein Zeiger auf einen Array (1,2,3,4...) sein, welcher die aus der Aufteilung resultierenden Ergebnisse behandelt.

u1,2,3,4

»CARRAY / stdWrap

Das Objekt, welches den Wert behandeln sollte.

ANMERKUNG: Der current-Wert ist auf den Wert des aktuellen Elementes gesetzt, wenn die Objekte aufgerufen werden. Siehe »stdWrap/current.

Beispiel (mit stdWrap):

1.current = 1

1.wrap = <B> | </B>

Beispiel (mit CARRAY):

1 {
10=TEXT
10.current = 1
10.wrap = <B> | </B>
20=CLEARGIF
20.height=20
}

wrap

wrap +optionSplit

Gibt einen Wrap für jedes Element an.


Kommentare von registrierten Benutzern:

Keine Kommentare vorhanden!



Seite drucken
 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.