Ich versuche, die WYSYWG-Ansicht in CKEDITOR-Anzeige mit der gleichen Formatierung zu erhalten, die auch im endgültigen gerenderten HTML-Code enthalten ist.Inhalt von CKEditor WYSYWG mit zusätzlichem (nicht editierbarem) HTML bearbeiten, um elementspezifische Formatierung anzuwenden
Ich verwende derzeit das richtige CSS durch Angabe der Eigenschaft contentsCss beim Laden von CKEditor.
Dies funktioniert gut für einige der Formatierung, jedoch wird eine Menge der CSS-Formatierung auf Elemente angewendet, die das bearbeitete HTML innerhalb der endgültigen gerenderten Seite umgeben - und so stimmt die WYSYWG-Ansicht nicht mit der endgültigen gerenderten Ansicht überein.
Ich möchte zur Laufzeit HTML-Code angeben können, der den bearbeitbaren HTML-Inhalt innerhalb der CKEditor WYSYWG-Ansicht umschließt - aber nicht Teil des bearbeitbaren Codes oder gerendert im HTML-Code.
Zum Beispiel zur Zeit der HTML-Code des editierbaren Inhalt umgibt, ist:
<body spellcheck="false" class="cke_show_borders">
[Editable Content]
</body>
Wo, wie in einem speziellen Fall würde ich es wie es so machen:
<body spellcheck="false" class="cke_show_borders"><div id="container_everything"><div id="content_container"><div class="introduction_container"><div class="introduction_text">
[Editable Content]
</div></div></div></div></body>
Ich muß in der Lage sein, zur Laufzeit verschiedene Präfix- und Suffix-Code-Blöcke anzugeben, da das spezifische HTML vom Kontext des zu bearbeitenden Elements abhängt.
Kann mir jemand in die richtige Richtung zeigen?
Danke.
Haben Sie eine Lösung gefunden? Ich arbeite mit einer ähnlichen Situation. – aaandre