Zum Inhalt springen

Tabellen im RTE

Erstellt am 20. Juli 2010 · 1 Antwort · letzte Antwort am 11. August 2010

Tags: Frage

Mannimedia ·

Hallo zusammen,

gibt es eine Möglichkeit, dass Tabellen im RTE genau mit den gleichen CSS-Klassen ausgestattet werden wie das normale Tabellen-Inhaltselement?

<table class="contenttable contenttable-0">
<tbody>
<tr class="tr-even tr-0">
<td class="td-0"></td>
<td class="td-1"></td>
<td class="td-2"></td>
<td class="td-last td-3"></td>
</tr>
<tbody>
</table>

Mir geht es hauptsächlich um die Klassen td-0, td-1 usw.

Viele Grüße
Manni

Hille ·

Moin,

ja gibt es.
Die CSS-Klassen im Sylesheet benennen und im TS ebenfalls einfügen.

Hier ein Link, der alles gut erklärt:
http://www.cms-content-management-solutions.de/rte-css-klassen-hinzufuegen.html

Das hier habe ich mir mir auch immer drin:

#- Die Klasse class="bodytext" von den <p> Tags entfernen
   lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
 
#- Wenn eine Tabelle <table> eine Klasse <table class="name"> hat, wird diese verwendet, sonst class="contenttable"
   lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list >
 
#- Tags, die nicht mit einem zusätzlichen <p> Tag umgeben werden, sollen zur Liste hinzufuegen
   lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.encapsTagList := addToList(table,tr,td)
 
#- <div> Tags sollen nicht in <p> Tags umgewandelt werden
   lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.remapTag >
 
#- eine speziell auf Tabellenzellen zugeschnittene Konfiguration
   lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default >
   lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.stdWrap.parseFunc =< lib.parseFunc

LG
Hille