Zum Inhalt springen

Tabelle Farbwechsel (alternierend)

Erstellt am 29. Juli 2003 · 10 Antworten · letzte Antwort am 19. Juni 2007

Tags: Inhaltselemente, Frage

gabba ·

Hallo

weiss jemand wie ich es realisieren kann in einer Tabelle die Zeilenfarbe zu wechseln.
1. Zeile ->> grau
2. Zeile ->> weiss
3. Zeile ->> grau
4. Zeile ->> weiss
etc.

ich denke das müsste irgendwie in der Gegend von

tt_content.table.20.2.split.cObjNum ??? (nur so ein Gefühl)

aber wie?
Oder ist der Ansatz ganz falsch?

Vielen Dank
Dirk Schmitz

gabba ·

Hallo
ich hab die lösung auf typo3.org gefunden.

tt_content.table.20.2.split.1.trim = 1
tt_content.table.20.2.split.2.trim = 1

tt_content.table.20.2.split.2.split.1.wrap = <td valign="top" bgColor="#1A2634" width="33%" align="left">|</td>
tt_content.table.20.2.split.2.split.2.wrap = <td valign="top" bgcolor="#1A2634" width="66%" align ="left" >|</td>

tt_content.table.20.2.split.1.split.1.wrap = <td valign="top" bgcolor="#323436" >|</td>
tt_content.table.20.2.split.1.split.2.wrap = <td valign="top" bgcolor="#323436" align ="left">|</td>

tt_content.table.20.2.tableStyle.cellspacing >
tt_content.table.20.2.tableStyle.cellspacing = 1
tt_content.table.20.2.tableStyle.cellpadding = 5
tt_content.table.20.2.split.cObjNum = |*| 1||2 |*|

... der Vollständigkeit halber.
Gilt für Layout 2!

Dirk

stefan s ·

hallo,
ich habe ein ähnliches problem: 3 classes (1,2,3)
1. zeile (=tabellenkopf) --> class=1
2.zeile --> class=2
3. zeile --> class=3
danach immer alternierend class=2 und class=3

hab schon versucht, mit tt_content.table.20.2.split.3. .... zur lösung zu gelangen, aber das klappt auch nicht bzw. ich kriegs nicht hin.

muss aber auch gehen. weiss jemand, wie?

gabba ·
stefan s schrieb

hallo,
ich habe ein ähnliches problem: 3 classes (1,2,3)
1. zeile (=tabellenkopf) --> class=1
2.zeile --> class=2
3. zeile --> class=3
danach immer alternierend class=2 und class=3

hab schon versucht, mit tt_content.table.20.2.split.3. .... zur lösung zu gelangen, aber das klappt auch nicht bzw. ich kriegs nicht hin.

muss aber auch gehen. weiss jemand, wie?

Hallo
schau mal auf typo3.org . Da sind einige fälle . einfach mal suchen.

mfg
dirk schmitz

stefan s ·

danke für die schnelle antwort. ich habe auch schon dort gesucht und einiges gefunden, nur nicht genau das, wonach ich suche. na ja, ich hab im moment nicht die zeit und da das problem auf meiner prioritätenliste im hinteren drittel rumdümpelt.... 😉

ich weiss, dass es geht und ín ner ruhigen minute...

CokeLightMan ·

Hallo... das funktioniert soweit super...

aber leider habre ich nun auch das Problem das die erste Zeile eine andere Farbe haben soll als die folgenden die sich abwechseln... hat da schon jemand eine Lösung?

Danke!
Stefan

thst ·

Vermutlich mittlerweile etwas offtopic, aber hier wäre die Lösung:

Es werden drei verschiedene Zeilen formatiert, der Header und anschliessend die Hintergrundfarbe alternierend.

Gruss Thomas

### Tabelle formatieren / Header & alternierende Zeilen #####################
tt_content.table = COA
tt_content.table {
10 = < lib.stdheader
20 = CASE

20.setCurrent.field = bodytext
20.key.field = layout
20 {
default < styles.content.table
default.split {
1.split.1.wrap = <td valign="top">|</td>
1.split.2.wrap = <td valign="top">|</td>
1.split.1.innerWrap = <b>|</b>
1.split.2.innerWrap = <b>|</b>
1.split.1.textStyle.altWrap = |
1.split.2.textStyle.altWrap = |

2 < .1
2.split.1.wrap = <td valign="top">|</td>
2.split.2.wrap = <td valign="top">|</td>
2.split.1.innerWrap = |
2.split.2.innerWrap = |

3 < .2
3.split.1.wrap = <td valign="top" bgColor="#F5F5F5">|</td>
3.split.2.wrap = <td valign="top" bgColor="#F5F5F5">|</td>
}

}
20.stdWrap.editIcons = tt_content:layout [cols|table_bgColor|table_border|table_cellspacing|table_cellpadding], bodytext [text_align | text_face | text_size | text_color],[text_properties]
20.stdWrap.editIcons.beforeLastTag=1
20.stdWrap.editIcons.iconTitle=Edit table
}

tt_content.table.20.default.tableStyle {
params = width=350
cellspacing = 0
cellpadding = 6
}

tt_content.table.20.default.split.cObjNum = 1|*|2||3|*|

RT-Schwabe ·

Hallo

ich habe den o.g. COde in mein TS Setup eingefügt. Leider tut sich nichts mehr, bzw. die Tabelle verschwindet ganz von der Seite???

Muss man noch irgendwo einstellungen vornehmen? Ich nutze T4.0

Gruß
Thorsten

picrasso ·

Ich möchte das für eine Tabelle, welche als FCE angelegt ist, umsetzen. Geht das? Ich komme wohl nicht um das FCE herum, da die Tabelle auch verlinkte Buttons enthalten soll.