Hallo,
ich suche seit Tagen eine Lösung im Internet für folgendes Problem:
Ich möchte den erten Eintrag besonders kennzeichnen. Ich habe dabei mit folgenden TS-Code hin und her probiert:
seite = PAGE
seite.typeNum = 0
seite.10 = CONTENT
seite.10.table = tt_content
tt_content = TEXT
tt_content.field = header
tt_content.split{
token.char = 10
cObjNum = 1
1.current = 1
1.wrap = 1 |
2.current = 1
2.wrap = 2 |
}
tt_content.wrap = <div>| </div>
Bei include static: content(default)
rehalte ich als Ausgabe:
1Text1
1Text2
gewünscht ist jedoch:
1Text1
2Text2
Es gibt einige Code-Schnippsel im Internet zu finden. Diese scheinen aber für Anfänger nicht geeignet, weil sie mitten im Code beginnen und mir da der Zusammenhang zum großen Ganzen fehlt.
Hi,
probier mal folgendes:
seite = PAGE
seite.typeNum = 0
seite.10 = CONTENT
seite.10.table = tt_content
tt_content = TEXT
tt_content.field = header
tt_content.split{
token.char = 10
cObjNum = 1 |*| 2
1.current = 1
1.wrap = 1 |
2.current = 1
2.wrap = 2 |
}
tt_content.wrap = <div>| </div>
cObjNum verfügt über optionSplit. Somit kannst du genau bestimmen wie die einzelnen Parts gewrapt werden sollen.
😃
Klappt leider nicht:
Ausgabe:
1Text1
1Text2
gewünschte Ausgabe:
1Text1
2Text2
Könnte es am Token liegen ?
char = 10 bedeutet ja das nach einem Zeilenumbruch gesucht wird.
Ist dein Headerfeld denn ein Textfeld? Falls nicht wähle zB char = 124 (Pipe-Symbol "|") und trenne damit den Header.
😃
Ich habe gelesen, das char = 10 ein Leerzeichen ist.
Der Header ist doch Text , siehe Zeile 6.
Ich habe mal probiert ein Pipe hinter dem Header einzugeben,
d.h. jetzt steht als Contentheader Text1 | und Text2 | (es exsistieren nur diese
beiden Content-Einträge) .
Mal ganz abgesehen davon ,dass ich nicht glauben kann das man immer ein Zeichen als Trennung im Header eingeben muss damit Split funktioniert, erfolgte tatsächlich eine Wirkung.
Ausgabe:
1Text1 2
1Text2 2
aber leider immer noch nicht das gewünschte:
1Text1
2Text2
Das geht ebenso nicht:
seite = PAGE
seite.typeNum = 0
seite.10 = CONTENT
seite.10.table = tt_content
# 1. Versuch
seite.10.wrap = first | firstend |*| middle | middleend |*| last | lastend
tt_content = TEXT
tt_content.field = header
seite = PAGE
seite.typeNum = 0
seite.10 = CONTENT
seite.10.table = tt_content
tt_content = TEXT
tt_content.field = header
# 2. Versuch
tt_content.wrap = first | firstend |*| middle | middleend |*| last | lastend
#angry#