Wenn Full HTML
aktivierte und verwandte Filter deaktiviert sind, entfernt CKEditor alle <script>
Tags aus dem Inhalt, den es bearbeitet. Die Redakteure, die Inhalte für diese bestimmte Website erstellen, müssen in der Lage sein, solche Dinge in die von ihnen erstellten Inhalte einzubetten:
<img src="http://s2.thingpic.com/images/TD/zKWJQJiFBsp3oP1etNC1.png" width="560" class="alwaysThinglink"/>
<script charset="utf-8" src="//www.thinglink.com/jse/embed.js#286861458501795840"></script>
Theoretisch können wir dies erreichen, indem wir CKEditor deaktivieren und direkt mit HTML arbeiten. In der Praxis funktioniert dies jedoch nicht: Die Editoren sind nicht HTML-versiert. Sie wissen genug, um den Rich-Text-Modus vorübergehend zu verlassen, den obigen Text einzufügen und dann wieder in den Rich-Text-Modus zu wechseln. Wenn sie diesen Inhalt jedoch erneut bearbeiten, entfernt CKEditor die <script>
Tags beim Öffnen des Inhalts.
Wie kann ich dieses Verhalten stoppen und CKEditor die <script>
Tags an Ort und Stelle lassen? Gibt es dafür irgendwo eine versteckte Umgebung?
Übrigens verwenden wir CKEditor in Verbindung mit dem Wysiwyg 7.x-2.1
Modul.
Und ja, im Allgemeinen ist das Zulassen <script>
sehr schlecht, aber in diesem Fall sind die einzigen Personen, die Zugriff auf das vollständige HTML-Format haben, die Editoren (denen vertraut wird).
Vielen Dank!