Zum Inhalt springen

Layouts 1-3 für Tabellen verändern

Erstellt am 27. Juni 2004 · 5 Antworten · letzte Antwort am 18. Juli 2005

Tags: Inhaltselemente, Frage

poppsworld.​com ·

Hallo,

nachdem ich mich jetzt durch die ganzen Dokus gequält habe, stelle ich mir immer noch folgende Frage:

Wie kann ich die Layouts, welche beim Hinzufügen einer Tabelle zur Auswahl stehen (Normal, Layout 1-3) umdefinieren?

Ich habe unter http://typo3.org/documentation/mailing-lists/user-list-de/thread/35019/?tx_maillisttofaq_pi1%5Bsword%5D=tabelle%20layout&tx_maillisttofaq_pi1%5Banswered_only%5D=0&tx_maillisttofaq_pi1%5Bmode%5D=1 gelesen, dass dieses in der extTables.php im typoconf Ordner zu ändern sein. Bei meinem Typo3 3.61 (Dummy-Site) existiert diese jedoch nicht.

Hat sich beim Schritt zu 3.6.X geändert?

Danke für eure Hilfe!

Grüße aus Böblingen
Lars Mautsch

poppsworld.​com ·

Das Umdefinieren der Layouts, welche ich im "Tabellen-Assistenten" vorfinde oder das Stylen einer Tabelle? Das zweiteres geht, ist mir klar...

doku ·

fertiges typoscript kostet ja eigentlich extra, aber da heute sonntag ist... 😉

schreib mal folgenden (beispiel!)code in dein setup:

tt_content.table.20.default.split.1.trim = 1 
tt_content.table.20.default.split.2.trim = 1 

tt_content.table.20.default.split.1.split.1.wrap = <td height="20" width="190" class="tabtext1">|</td> 
tt_content.table.20.default.split.1.split.2.wrap = <td height="20" width="190" class="tabtext1">|</td> 

tt_content.table.20.default.split.2.split.1.wrap = <td height="20" width="190" class="tabtext2">|</td> 
tt_content.table.20.default.split.2.split.2.wrap = <td height="20" width="190" class="tabtext2">|</td> 

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

tt_content.table.20.default.tableStyle.cellspacing > 
tt_content.table.20.default.tableStyle.cellspacing = 0 
tt_content.table.20.default.tableStyle.cellpadding = 0


tt_content.table.20.default.tableStyle.width > 
tt_content.table.20.default.tableStyle.params = width="380"

das definiert das standardlayout. für die restlichen drei layoutoptionen machst du varianten von diesem codeblock, wo du das wörtchen default durch 1, 2 oder/und 3 ersetzt.

mit diesem beispiel wechselst du übrigens auch gleich das layout zwischen geraden und ungeraden reihen. wäre ja wohl sicher die nächste frage gewesen.. 😉

donillo ·

Hi,

ich versuche mich auch gerade an Tabellen und dein Beispiel ist sensationell 😉

Aber ein kleines Problem habe ich noch.
Ich hätte gerne nach jeder Zeile eine Zeile eingefügt: <td colspan="2"><hr></td>
Nur irgendwie klappen alle meine Versuche da was reinzusplitten nicht.
Hast du da noch einen heissen Tip für mich, wie ich so eine Zeile nach jeder Tabellenzeile einfüge?