komisches Verhalten des TinyMCE bei Formatauswahl
ich habe merkwürdiges Verhalten beim tinyMCE festgestellt.
Contao 2.9.0
Bin mir nicht sicher ob ich da einfach nur wie ein DAU handel, oder ob das an meinem Rechner liegt oder ob der tinyMCE manchmal komisch ist.
Wenn ich im tinyMCE die Klassen, die in tl_files/tinymce.css definiert sind, aus dem 'Format' DropDownMenu nutze, habe ich hinterher manchmal ungewollten Code geschrieben.
Statt <p class='meineklasse'> erzeuge ich manchmal <p><span class='meineklasse'> und zwar auch wenn ich direkt in einer leeren Zeile eine Klasse auswähle.
Ich habe auch schon <p><span style="font-family: mceinline;">Test</span></p> erzeugt.
So ganz ohne im Quellcode tags zu entfernen habe ich es nicht geschafft.
Mit zb Typolight 2.8.3 gab es wie gewollt nur <p class='meineklasse'>.
Was mache ich falsch?
Hat das noch jemand festgestellt? Oder hat einer von euch einen Tip, was ich hier falsch mache?
beste grüße
Richard
ohne Eingriff in die Konfigurationsdatei geht es nicht?
Hallo Russe,
danke für den Link.
Sehr interessant. Den Thread hatte ich nicht gefunden.
Stepinsky hat ja auch noch ein Tutorial geschrieben, wie man wieder dem Blockelement anstatt dem Inlineelement die Klasse geben kann.
Contaostandardmäßig nutzt der Texteditor die tl_files/tinymce.css um
- Klassen im DropDownMenu bereitzustellen
- diese definierten Klassen auch direkt formatiert anzeigen zu können
Damit ich nun die Klassen in einem Blockelement einsetzen kann, muss ich also zusätzlich meine Klassennamen in der Konfigurationsdatei definieren?
Blöderweise konnte ich bei einem kleinen Test dann zwar dem Blockelement eine Klasse zuweisen, es wurde aber kein <span class='meineklasse'> mehr erzeugt. Ich musste das <span> im Quellcode anlegen.
Scheint zwar an der Version 3.3.2 des TinyMCE zu liegen, aber ich fände es gut, wenn es mit Contao standardmäßig möglich ist die definierten Klassen aus der tl_files/tinymce.css sowohl einem Blockelement, als auch einem Inlineelement zuzuweisen.
Ansonsten werde ich es wohl erstmal dabei belassen und ein zusätzliches <span> in Kauf nehmen.
... und noch ganz viel lesen
lg
Richard