Zum Inhalt springen

Leidiges Thema - RTE - eigene Tabellenklasse

Erstellt am 20. Mai 2015 · 2 Antworten · letzte Antwort am 21. Mai 2015

Tags: HTML & CSS, TYPO3 6.x, Frage

mimii ·

Hallo ins Forum,

die Überchrift sagt es schon, ich benötige eine eigene Klasse in einer Tabelle, die ich im RTE erfasse. Folgendes TS habe ich

RTE.default.contentCSS = pfad-zu-meiner-datei/rte.css
RTE.default.buttons.blockstyle.tags {
        p.allowedClasses := addToList()
        table.allowedClasses := addToList(meineTabelle)
}
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list := addToList(meineTabelle)
RTE.default.proc.allowedClasses := addToList(, meineTabelle, row-even, row-odd)
RTE.mutuallyExclusiveClasses = row-odd, row-even
RTE.classes.meinText{
  name = wichtiger Text
  value = font-style:italic; color:#FF0000;
}
RTE.classes.meineTabelle {
    name = Tabelle mit Streifen
    alternating.rows {
        # 0 = even, 1  = odd
        startAt = 1
        oddClass = row-odd
        evenClass = row-even
        #oddHeaderClass = row-odd
        #evenHeaderClass = row-even
    }
}

In der CSS-Datei gibt es eine Klasse table.meineTabelle. Ich kann der Tabelle im RTE die Klasse zuweisen, sie wird auch gespeichert und beibehalten, wenn ich das CE schließe und wieder öffne.
Problem ist nur im FE, hier taucht die Klasse nicht auf. Es steht nur

<table class="">

Wo liegt mein Fehler? Ich habe gefühlte tausend Tutorials durchgeackert und keine Lösung gefunden. Übersehe ich was, habe ich was vergessen oder einfach nur falsche Syntax?

Danke für n Tipp und Gruß
mimii

Chrissli · · Beste Antwort

Der Teil

lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list := addToList(meineTabelle)

gehört ins Template, die anderen Anweisungen mit RTE.blah gehören ins pageTS.

mimii ·

Oo,
danke für den Tipp

Gruß
mimii

Im Anschluss noch ne kleine Frage zu RTE.default.toolbarOrder. Wie kann man die einen "Zeilenumbruch" erreichen? Mit "bar" sehe ich einen Trennstrich, ich möchte aber, dass bestimme Buttons jeweils in einer eigenen Zeile erscheinen. "Space" habe ich auch shon probiert, da ändert sich gar nix.