Zum Inhalt springen

Konfiguration des RTE

Erstellt am 5. März 2005 · Noch keine Antworten

Tags: Frage

michelfontaine ·

So, mein erstes Typo-Projekt ist fast fertig und auf dem TODO steht fast nichts mehr. Eines aber doch und lässt sich nicht lösen - meiner Meinung nach DAS Typo-Problem überhaupt: der RTE und das Konvertieren von Quellcode nach tausenderlei Regeln, die mir trotz Suche nur bruchstückhaft bekannt sind.

Meine Frage: Von diesen Zeilen im Root-TSconfig haben nur zwei bei mir überhaupt Auswirkungen auf das Verhalten des RTE.

RTE {  
    default {
        proc { 
            overruleMode = ts_transform, css_transform, ts_preserve, ts_images, ts_links, ts_reglinks

            entryHTMLparser_rte.removeTags = font,tbody
            entryHTMLparser_db.removeTags = font,tbody
			
            entryHTMLparser_rte.rmTagIfNoAttrib >
            entryHTMLparser_db.rmTagIfNoAttrib >
    
            preserveTags = P,DIV,SPAN,H1, H2, H3, H4, H5, H6,TOOLTIP,TABLE,TD,TR,B,I
            allowTags = P,DIV,SPAN,H1,H2,H3,H4,H5,H6,TOOLTIP,TABLE,TD,TR,B,I
            denyTags = TBODY,THEAD,U,I,EM, STRONG 
			
            preserveTables=1
            dontConvBRtoParagraph = 1
        }
    }
    
    config.tt_content {
         bodytext.proc {
              # soll alle Klassen übernehmen
              allowedClasses > 

              entryHTMLparser_rte.removeTags = font,tbody
              entryHTMLparser_db = 1 
              entryHTMLparser_db { 
                  rmTagIfNoAttrib >
                  removeTags = font,tbody 
                  htmlSpecialChars = -1 
                  #allowTags = span,div,hr,br,b,span,table,tr,td
                  allowTagsOutside = span,div,hr,br,b,span,table,tr,td
                  allowTagsInTypolists = span,div,hr,br,b,span,table,tr,td
              }
         } 
    }
}

Die einzigen Zeilen, die bei mir eine Auswirkung haben, sind
RTE.default.proc.dontConvBRtoParagraph = 1
und
RTE.config.tt_content.bodytext.proc.allowedClasses >

Ansonsten löscht der RTE alle <font>-Tags, lässt die <tbody>-Tags aber drin usw. und verhält sich auch sonst fast immer irgendwie, aber zumeist anders als man denkt. Ich komme mir langsamn blöd vor.

Anders gesagt: Wer mir helfen kann, macht sich wirklich verdient ;-)

Viele Grüße,
Mic.