Klassen für Tabellen erscheinen nicht

  • ViktoriaS ViktoriaS
    R2-D2
    0 x
    79 Beiträge
    0 Hilfreiche Beiträge
    13. 07. 2010, 21:16

    Hallo!

    Da ich grad´ erst mit der Konfiguration des RTE´s beginne, wird meine Frage vermutlich schnell zu beantworten sein.
    Ich möchte, dass der Redakteur CSS-Klassen aus dem Listenfeld für Tabellen auswählen kann.
    Doch die Klassen erscheinen nicht.

    Ich habe eine Datei StylesTabellen.css angelegt und darin erfasst:

    1. table.tabelle { border-collapse: collapse; margin: auto; background-color: # ddFFFF; }
    2. table.tabelle td { border: 1px dashed #C0C0C0; text-align: center; font-family: Arial; font-size: 10px; padding: 2px; }
    3. td.zelleblau { background-color: #2d69a9; color: white; font-size: 12px; }
    4. td.zellegelb { background-color: yellow; color: navy; font-size: 12px; }

    Und dann im TypoScript des Root-Templates vor dem PAGE-Objekt diesen Code:

    1. RTE.default.useCSS = 1
    2. RTE.default.contentCSS = fileadmin/01Template/StylesTabellen.css
    3. RTE.default.classesTable = tabelle
    4. RTE.default.proc.allowedClasses = tabelle, zelleblau, zellegelb,

    Doch leider erscheinen die Klassen nicht beim Einfügen von Tabellen im Feld CSS-Stil. :'(
    Was ist falsch?

    Danke vielmals
    Viki


  • 1
  • Hille Hille
    Jedi-Ratsmitglied
    0 x
    605 Beiträge
    0 Hilfreiche Beiträge
    11. 08. 2010, 07:33

    Moin,
    das hab ich bei mir immer drin:

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

    LG
    Hille

  • 1