Eigene Klassen für RTE im Internet Explorer [Gelöst]

  • AnnaM AnnaM
    R2-D2
    0 x
    100 Beiträge
    1 Hilfreiche Beiträge
    14. 11. 2007, 11:22

    Hallo zusammen,

    ich arbeite mit Typo3 4.1.1 und htmlarea RTE 1.5.2.

    Ich möchte meinen Redakteuren ein paar eigene Klassen zur Verfügung stellen, kriege das im Internet Explorer aber nicht hin.

    Meine Minimal-Konfiguration lautet:

    [TS]RTE.default.contentCSS = fileadmin/templates/css/pmd_rte.css
    RTE.default.useCSS = 1
    RTE.default.showTagFreeClasses = 1

    RTE.classes.zitat {
    name = Zitat in gelb
    value = font-size: 2em; color: #FFD343;
    }
    RTE.default.classesParagraph = addToList(zitat)
    RTE.default.proc.allowedClasses = addToList(zitat)[/TS]

    Im Firefox klappt's, und die Seite wird auch richtig angezeigt. Öffne ich die Seite nun im BE mit dem Internet Explorer 7, so steht in der Auswahlliste zum Paragraph ein "Undefinded", und der Absatz wird auch nicht mit dem Zitat-Layout angezeigt.

    Noch ein Problem: die Auswahlliste zum Paragraph ist erst deaktiviert. Wechsle ich über "Toggle html source" einmal hin- und her, wird sie plötzlich aktiv.

    Ich hoffe sehr, dass mir jemand weiterhelfen kann!

    Viele Grüße,
    Anna


  • 1
  • AnnaM AnnaM
    R2-D2
    0 x
    100 Beiträge
    1 Hilfreiche Beiträge
    14. 11. 2007, 14:32

    Ich hab's... Cache leeren in Typo3, Neustart von Typo3 reichten nicht aus. Habe dann im Internet Explorer die Temporären Internetdateien und die Cookies gelöscht und - heureka, es geht.

    Anna

  • tga tga
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    07. 12. 2007, 14:10

    Hallo zusammen,

    habe hier [url]http://www.webkontext.net/artikel/archiv/2007/march/artikel/benutzerdefinierte-styles-im-rte-unter-ie/?PHPSESSID=703660e86564feaa3985adb2a7e1bc7a[/url] eine Lösung gefunden, nachdem Cache löschen und was auch immer nicht funktioniert hat:

    --------

    Der IE benötigt spezielle Cache-Einstellungen um die drop-down-box für benutzerdefinierte Style im htmlArea darzustellen.

    Wer sich wundert, dass die drop-down-box für benutzerdefinierte Styles im htmlArea im Internet Explorer ausgegraut bleibt, aber im Firefox richtig dargestellt wird, sollte mal einen Blick auf die Cache-Konfiguration des Internet Explorers werfen:

    IE7: Internet Optionen/Allgemein/Browser-Verlauf/Einstellungen

    IE6: Internetoptionen/Allgemein/Temporäre Internet-Dateien/Einstellungen

    Folgende Einstellungen müssen vorgenommen werden, damit IE mit dem htmlArea zurechtkommt:

    Neuere Versionen der gespeicherten Seiten suchen: Automatisch

    Zu verwendendernder Speicherplatz: mindstens 32 MB

    -----

    Das hat mir zu guter letzt weitergeholfen...

    Viele Grüße,
    Tina

  • AnnaM AnnaM
    R2-D2
    0 x
    100 Beiträge
    1 Hilfreiche Beiträge
    07. 12. 2007, 22:12

    Hallo Tina,

    vielen Dank für den Tipp!

    Nachdem ich im ersten Typo3-Projekt mit meiner Lösung klar gekommen bin, hat es im nächsten Projekt einige Zeit gedauert, bis die Klassen plötzlich verfügbar waren.

    Ich habe jetzt deine Einstellungen übernommen und bin gespannt, ob es damit in meinem aktuellen Projekt auf Anhieb klappt! Bericht folgt :-)

    Viele Grüße,
    Anna

  • Strupi Strupi
    TYPO3-Anwärter
    0 x
    5 Beiträge
    0 Hilfreiche Beiträge
    14. 12. 2007, 15:13

    Salü miteinander

    Ich habe gestern Abend während etwa 5h erfolglos versucht eigene Styles zu definieren. Ich habe in mehreren Foren fertige Beispiele benutzt, hat jedoch nie funktionieren wollen. Ich weiss nun überhaupt nicht, wo ich den Fehler suchen soll.

    Mein Ansatz sieht folgendermassen aus:
    [TS]## RTE Konfiguration
    RTE.default.useCSS = 1
    RTE.default.contentCSS = fileadmin/css/rte_formate.css

    RTE.default.showTagFreeClasses = 1

    RTE.classes.zitat {
    name = Zitat in gelb
    value = font-size: 2em; color: #FFD343;
    }

    RTE.default.classesParagraph = addToList(zitat)
    RTE.default.proc.allowedClasses = addToList(zitat)
    [/TS]

    Die URL zum CSS fileadmin/css/rte_formate.css stimmt, der Inhalt der Datei sieht folgendermassen aus:
    [HTML].zitat {
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #961207;
    }

    span.zitat {
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #961207;
    }
    [/HTML]

    Bei den Einstellungen bei der Extension habe ich "Typical" eingestellt. Der neue Eintrag Zitat wird weder in Firefox noch im InternetExplorer angezeigt. Auch nicht nach löschen des Caches.

    Wo kann ich denn noch was vergessen haben? Jemand eine Idee?

    Vielen Dank und Grüsse aus der Schweiz,
    Pascal

  • Strupi Strupi
    TYPO3-Anwärter
    0 x
    5 Beiträge
    0 Hilfreiche Beiträge
    14. 12. 2007, 17:35

    Hab meinen Anfängerfehler gefunden. Für alle, die mit dem gleichen Problem kämpfen: Es ist wichtig zwischen roottemplate und tsconfig zu unterscheiden :o

    Am Code war an und für sich alles richtig.

  • 1