RTE -> <font> entfernen

  • pow pow
    Jedi-Ratsmitglied
    0 x
    719 Beiträge
    0 Hilfreiche Beiträge
    10. 03. 2009, 16:28

    Hallo zusammen,

    dieser RTE macht mich fertig.

    Im Editor wird folgender Code angezeigt wenn man in HTML switcht:
    [HTML]<h2>
    <strong>Die Profilösung</strong>
    </h2> [/HTML]

    aber die Ausgabe im Quelltext sieht folgendermaßen aus:

    [HTML]<p style="margin: 0pt;">
    <font face="verdana,arial,sans-serif" size="2">
    <h2>
    <strong>Die Profilösung</strong>
    </h2> [/HTML]

    wie bekomm ich dieses <font face... Tag weg??

    Dankeschön!


  • 1
  • SLAng SLAng
    Flash Gordon
    0 x
    2757 Beiträge
    0 Hilfreiche Beiträge
    10. 03. 2009, 16:41

    Erstmal welchen RTE verwendest du und zum zweiten hast du css_styled_content überhaupt eingebunden?

  • pow pow
    Jedi-Ratsmitglied
    0 x
    719 Beiträge
    0 Hilfreiche Beiträge
    10. 03. 2009, 17:23

    Sorry, der Standard RTE wird verwendet und content (default) ist eingebunden.
    Ist nämlich für Direct Mail (Newsletterversand).
    Aber du hast mich auf eine gute Idee gebracht, ich hab die +ext durchsucht und folgendes gefunden:

    styles.content.textStyle.size = 2
    styles.content.textStyle.face = verdana,arial,sans-serif
    styles.content.textStyle.color =
    styles.content.frames.2.bgCol = silver
    styles.content.frames.2.borderCol = silver

    Aber deaktivieren kann ich das nicht, da sonst der Bodytext ebenfalls nicht mehr formatiert ist.

    Ziel ist es, wenn man im Editor etwas in H1,H2,... umwandelt, soll dort kein <font> Tag eingefügt werden.

  • SLAng SLAng
    Flash Gordon
    0 x
    2757 Beiträge
    0 Hilfreiche Beiträge
    10. 03. 2009, 17:51

    Für Direktmail braucht man content(default)???

    Binde doch einfach css_styled_content ein.

  • pow pow
    Jedi-Ratsmitglied
    0 x
    719 Beiträge
    0 Hilfreiche Beiträge
    11. 03. 2009, 09:43

    War nicht mein Werk, dachte das war so vorgesehen.

    Sorry, werds umstellen o.O

  • Michaelh74 Michaelh7...
    Jedi-General
    0 x
    1519 Beiträge
    0 Hilfreiche Beiträge
    11. 03. 2009, 10:52

    Also ich setze auch auf content(default) für Seiten, die rein als Newsletter rausgehen. Grund: Outlook setzt in der aktuellen Version die "tolle" Redering-Engine von Word ein und kommt mit CSS weniger klar...

    Lasse mich aber gerne eines Besseren belehren.

    Gruß
    Michael

  • pow pow
    Jedi-Ratsmitglied
    0 x
    719 Beiträge
    0 Hilfreiche Beiträge
    11. 03. 2009, 11:14

    Stimmt da war ja noch was #angry#

    Wie schaffe ich dann, das bei content (default) um die H1, H2.. keine P gewrapt wird?

    Denn das wird falsch angezeigt, der H2 Tag wird als Text dargestellt.

    Danke!

  • Michaelh74 Michaelh7...
    Jedi-General
    0 x
    1519 Beiträge
    0 Hilfreiche Beiträge
    12. 03. 2009, 09:39

    Kann ich Dir jetzt leider nicht direkt sagen, aber kuck einfach mal mit dem Template-Analyzer das TS von content(default) an. Da findest Du sicher die Stelle an der der Header generiert wird.

    Gruß
    Michael

  • pow pow
    Jedi-Ratsmitglied
    0 x
    719 Beiträge
    0 Hilfreiche Beiträge
    12. 03. 2009, 12:26

    Bin im Template-Analyzer noch ziemlich neu, hab dort gesucht wo der Body gewrapt wird und folgendes gefunden:

    [TS]1319: tt_content.text = COA
    1320: tt_content.text {
    1321: 10 = < lib.stdheader
    1322: 20 = TEXT
    1323: 20 {
    1325: fieldRequired = bodytext
    1326: wrap = {$content.wrap.bodytext}
    1327: brTag = {$content.break.bodytext}
    1328: field = bodytext
    1329: textStyle < styles.content.textStyle
    1330: parseFunc < styles.content.parseFunc
    1331: parseFunc.nonTypoTagStdWrap.brTag = {$content.break.bodytext_parseFunc}
    1332: editIcons = tt_content:bodytext [text_align | text_face | text_size | text_color],[text_properties], rte_enabled
    1333: editIcons.beforeLastTag=1
    1334: editIcons.iconTitle=Edit bodytext
    1335: } [/TS]

    muss ich dann folgendes einfügen in das Setup-Template:

    [HTML]content.wrap = [/HTML]

    ? Denn momentan sieht der Code wie folgt aus:

    [HTML]<p style="margin: 0pt;">
    <h2>
    <strong>die Überschrift</strong>
    </h2>
    </p>[/HTML]

    Danke

  • 1