So wickeln Sie den Text in die Quellansicht von CKeditor ein


7

Ich verwende CKeditor Version 7.x-1.16 mit Drupal 7.34. Wie kann ich erzwingen, dass der Text in der Quellansicht des Editors umbrochen wird? Ich möchte nicht, dass die horizontale Bildlaufleiste angezeigt wird.

Das habe ich in der WYSIWYG-Ansicht geschafft. Durch Drücken der Eingabetaste in der Quellansicht wird das Problem nicht behoben, da es beim nächsten Wechsel zwischen den Ansichten außer Kraft gesetzt wird.

Siehe die Bilder für Unterschiede. Dies ist derselbe Text, der angezeigt wird, wenn ich zwischen " Quellansicht " und " WYSIWYG-Ansicht " wechsle.

Dies scheint ein Firefox-Problem zu sein, da es im Google Chrome-Browser kein Problem darstellt.

CKEditor-Quellansicht mit horizontaler Bildlaufleiste.  Der Text wird nicht umbrochen.

CKEditor WYSIWYG-Ansicht Keine horizontale Bildlaufleiste.  Der Textumbruch.

Antworten:


10

Ich habe die Lösung dafür gefunden: Dies ist nur ein Firefox-Browserproblem (FF-Version> = 36). Dieses Verhalten ist in anderen gängigen Browsern (Safari, IE und Chrome) nicht betroffen. Hier ist das Update. Fügen Sie der CSS-Datei Ihres Themas den folgenden Code hinzu:

.cke_source { white-space: pre-wrap !important; }

Grundsätzlich überschreiben Sie die Eigenschaft 'Leerraum' des Selektors "cke_source" in der Datei "editor_gecko.css" des CKEditor-Moduls. Diese Datei befindet sich unter: \ sites \ all \ library \ ckeditor \ skins \ moono \ editor_gecko.css

Verweise:

/programming/29038262/source-code-not-wrapping-in-ckeditor-on-firefox

https://www.drupal.org/node/1489340

http://dev.ckeditor.com/ticket/13031


0

Sie sollten wahrscheinlich das WYSIWYG-Modul (die neueste Entwicklungsversion) verwenden und CKeditor direkt von ihrer Site (die 4.x-Version) herunterladen und das Code Mirror-Plugin verwenden. Sie haben besseres Glück, auf dem Laufenden zu bleiben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.