Am 04.02.14 17:43, schrieb Sonja Dithmers:
Hallo,
das mit dem .split hört sich gut an, allerdings scheitert es an der
Umsetzung. Folgendes habe ich ausprobiert:
ATagParams = class="{field:title} active"
ATagParams.insertData = 1
ATagParams.split {
token = - token.noTrimWrap = ||| }
}
Habe ich etwas vergessen oder übersehen?
ja. du willst ja die einzelnen Elemente unterscheidlich behandeln, also
musst du denen unterschiedliche renderings verpassen.
außer dem split brauchst du also ein cObjNum mit optionsplit
ATagParams {
// nur das feld title bearbeiten
field = title
// der rest als wrap drum rum
// (wegen der anderen Class 'active' als noTrimWrap)
noTrimWrap = | class="| active"|
split {
// am leerzeichen splitten
token.char = 32
// das erste element ist 1, die anderen 2
cObjNum = 1 || 2 || 2
// 1 einfach ausgeben
1.current = 1
// 2 durch nichts ersetzen
2 = TEXT
2.value =
}
}
ich bin mir jetzt nur mit dem Optionsplit nicht so sicher um genau das
erste Element zu greifen
mehr info zu split:
http://wiki.typo3.org/De:TSref/split
und zu optionsplit:
http://docs.typo3.org/typo3cms/TyposcriptReference/ObjectsAndProperties/Index.html#objects-optionsplit
bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german