При Full HTML
включенных и связанных фильтрах CKEditor удаляет любые <script>
теги из содержимого, которое он редактирует. Редакторы, которые создают контент для этого конкретного сайта, должны иметь возможность встраивать подобные вещи в контент, который они создают:
<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>
Теоретически мы можем сделать это, отключив CKEditor и работая напрямую с HTML, но на практике это не работает: редакторы не разбираются в HTML. Они знают достаточно, чтобы временно выйти из режима расширенного текста, вставить его в вышеописанное и затем переключиться обратно в режим расширенного текста. Но если они снова собираются редактировать этот контент, CKEditor удаляет <script>
теги при открытии контента.
Как я могу остановить это поведение и заставить CKEditor оставить <script>
метки на месте? Есть ли где-то скрытые настройки для этого?
Кстати, мы используем CKEditor вместе с Wysiwyg 7.x-2.1
модулем.
И да, в целом разрешение <script>
очень плохо, но в этом случае единственные люди, которые имеют доступ к формату Full HTML, - это редакторы (которым доверяют).
Спасибо!