CKEditor scheint Klassennamen zu entfernen, wenn ich zwischen HTML-Ansicht und Rich-Text-Ansicht umschalte.
Wie aus vielen Vorschlägen im Internet hervorgeht, habe ich der Datei config.js Folgendes hinzugefügt:
config.allowedContent = true;
Hochgeladener, gelöschter Cache und direkter Zugriff auf die JS-Datei, um zu überprüfen, ob auf meinem Computer kein Cache vorhanden ist. Es werden jedoch weiterhin Klassen entfernt.
Gibt es eine andere Lösung?
Bearbeiten Sie das vollständige Profil unter Konfiguration> CKEditor
Öffnen Sie den Bereich Erweiterter Inhaltsfilter und wählen Sie Deaktiviert
Es ist nicht erforderlich, im Feld "Zusätzlicher zulässiger Inhalt" etwas hinzuzufügen. Keine Notwendigkeit, die config.js zu ändern. [... wie das hat mich nicht Stunden und Stunden gekostet, um herauszufinden]
quelle
Dieses Problem wurde in dev (7.x-2.3 bei Veröffentlichung) im Rahmen von CKeditor 4.1 ACF behoben . Sie können entweder versuchen, Ihr WYSIWYG zu aktualisieren, oder die folgenden Problemumgehungen ausprobieren.
In Drupal 7 können Sie den folgenden Hook ausprobieren:
oder mit einer anderen Idee:
oder mit folgendem jQuery-Code:
Verbunden:
quelle
Gehen Sie Kommando und deaktivieren Sie die Wysiwyg insgesamt.
Wenn Sie wissen, wie man einfaches HTML und CSS schreibt, dh Sie sind nicht der Client, dann schalten Sie das Plugin aus. Es wird auch Ihre HTML / CSS-Kenntnisse verbessern
Ich habe Tage damit verbracht herauszufinden, wie ich verhindern kann, dass das Wysiwyg meine Klassen und Pre / Code-Tags jedes Mal abschlachtet, wenn ich den Editor neu lade. Mir wurde klar, dass ich nur versucht habe, alle Funktionen des Wysiwyg-Plugins zu deaktivieren. Also habe ich es ausgeschaltet.
Ja, das widerspricht meiner obigen Antwort.
quelle