CKEditor style verschwinden
Eingetragen von tyrann619 (9)
am 11.05.2013 - 23:16 Uhr in
am 11.05.2013 - 23:16 Uhr in
Hallo, ich habe verschiedene Seiten erstellt die ich mit CSS untschiedlich eingeteilt habe (2 spalten, 3 spalten etc)
Nun habe ich den CKEditor installiert und wenn ich nun so eine Seite bearbeiten will sind die Klassen und ID Zuweisungen weg "formatiert".
Ohne CKEditor:
Mit CKEditor in Plain umgeschaltet:
Beides im Full Html Mode.
Hab schon bei den CKEditor Einstellungen geschaut aber nirgend so einen Punkt gefunden?
Hoffe ihr könnt mir helfen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Wolltest du Screenshots
am 15.05.2013 - 12:41 Uhr
Wolltest du Screenshots posten?
Weltgestalten » Webdesign - Mediengestaltung - Fotografie - Kommunikation
Uppss.. eig. sollte dort code
am 15.05.2013 - 13:17 Uhr
Uppss.. eig. sollte dort code hin
also nochmal aus:
<div id="erste"></div>
ohne den CKEditorwird mit dem CKEditor:
<div></div>
beides im plaintext mode und Full Html
Hast du bei deinen
am 15.05.2013 - 13:32 Uhr
Hast du bei deinen Textformaten (admin/config/content/formats) irgendwelche Filter drin, z.B. "Erlaubte HTML-Tags begrenzen" o.ä. Das muss raus.
Weltgestalten » Webdesign - Mediengestaltung - Fotografie - Kommunikation
Im Full Html ist alles
am 15.05.2013 - 13:55 Uhr
Im Full Html ist alles Deaktiviert außer: Fehlerhaftes HTML korrigieren; URLs in Links umwandeln; Zeilenumbrüche in HTML umwandeln
Wie ich schon angedeutet habe müsste es ein Problem mit dem CKEditor sein.
Weil nicht anderes verändert wird nur der CKEditor wird aktiviert. Full Html bleibt ja.
Wie gesagt ohne CKEditor sind die Ids und Klassen vorhanden und wenn ich den aktiviere und die gleiche Seite erneut aufrufe und den Quelltext anzeigen lasse sind die klassen weg..
css-Datei
am 15.05.2013 - 14:12 Uhr
Der fck editor bezieht seine styles aus den css-files, die in seinen Einstellungen hinterlegt sind. Du solltest also ein css file fuer die Typografie erstellen und dieses sowohl im Einstellungsdialig als auch im theme referenzieren. Alle styles die nur im Thema eingebunden sind zeigt der Editor während des Bearbeitens nicht an.
https://drupal-tv.de
Drupal sehen und lernen
Ich will ja nicht den Editor
am 15.05.2013 - 15:05 Uhr
Ich will ja nicht den Editor verändern, oder was meinst du?.
Also ich habe eine ganz normale Seite erstellt. in dem Body-teil sollen 3 div Container um ein 3 spaltiges layout zu erzeugen.
Und um die später themen zu können habe ich denen halt klassen gegeben
<div class="erste_spalte">Inhalt für Spalte eins</div><div class="zweite_spalte">Inhalt für Spalte zwei</div><div class="dritte_spalte">Inhalt für Spalte drei</div>
So.. diese Divs habe ich nun in der CSS datei meines Themes angepasst.
Nun wollte ich den CKEditor ausprobieren und habe ihn installiert.
Danach wollte ich schauen wie er denn nun html formatiert.
Also habe ich diese erstellte Seite mit den 3 Spalten aufgerufen und dann in Plaintext modus geschaltet, weil der CKeditor ja html im wysiwyg modus nicht dar stellt.
Und im plain text modus steht dann nur noch
<div>Inhalt für Spalte eins</div><div>Inhalt für Spalte zwei</div><div>Inhalt für Spalte drei</div>
So.. und da breche ich die Bearbeitung ab weil ich das so nicht speichern möchte.
Dann deaktiviere ich den CKeditor wieder und gehe nochmal auf das bearbeiten der gleichen Seite und alles ist so wie vorher
<div class="erste_spalte">Inhalt für Spalte eins</div><div class="zweite_spalte">Inhalt für Spalte zwei</div><div class="dritte_spalte">Inhalt für Spalte drei</div>
Ich möchte nun aber gerne den CKEditor verwenden ohne das er einfach die classen löscht.
Ich habe mal zwei Bilder angefügt. Einmal ohne und einmal mit Ckeditor
http://s14.directupload.net/images/130515/obyohvu8.jpg
Es ist wohl möglich die
am 15.05.2013 - 15:08 Uhr
Es ist wohl möglich die automatische Bereinigung mit "Allowed Content Rule" genau einzustellen.
Allowed Content Rule usually consists of four main parts:
the elements that it allows,
the attributes that these elements may have,
the styles that these elements may have,
the classes that these elements may have.
Schau mal da:
- http://docs.ckeditor.com/#!/guide/dev_allowed_content_rules
Oben in der Seite findest du auch den Link zum Advanced Content Filter:
http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter
Weltgestalten » Webdesign - Mediengestaltung - Fotografie - Kommunikation
Vielleicht hilft dir das hier
am 15.05.2013 - 21:07 Uhr
Vielleicht hilft dir das hier auch weiter: http://www.drupalcenter.de/node/46362
Ja das hat geholfen. Vielen
am 15.05.2013 - 22:01 Uhr
Ja das hat geholfen. Vielen dank.
Einfach beim dem jeweiligen Profil unter Erweiterte Option bei Custom JavaScript configuration :
CKEDITOR.config.allowedContent = true;
eintragen
Steht mittlerweile auch auf
am 16.05.2013 - 08:10 Uhr
Steht mittlerweile auch auf der Beschreibungsseite des Moduls:
http://drupal.org/project/ckeditor
sense-design | online solutions | Do not hack core!
Drupalcenter Verhaltensregeln | Threads bitte auf [gelöst] stellen.