CKEditor バージョン 4.2.2 Drupal モジュールを使用しています。「ソース」ボタンを切り替えると (プレーン テキストとリッチ テキストを切り替える)、いくつかのタグが失われます。CKEditor が HTML コードを書き換えているようです。これについてこれまでかなりの検索を行い、「カスタム JavaScript 構成」(CKEditor モジュールの構成セクション) に次のコード行を追加しました。
config.allowedContent = true;
上記のコードで部分的に成功しましたが、次のコードではタグが残ります。
<h2>404<i class="icon-file"></i></h2>
CKEditor は次のように書き換えます。
<h2>404</h2>
空の i タグを削除します。上記の i タグはフォント アイコン用です。
ソース ビューと WYSIWYG ビューを切り替えるときに CKEditor がマークアップを書き換えないようにするにはどうすればよいですか?
私が抱えている問題は、複数のユーザーが同じドキュメントを編集し、WYSIWYG エディターを使用するユーザーもいれば、プレーン テキスト ビューを使用するユーザーもいるということです。そして、物事がいかに乱雑になるかがわかります。
ありがとう。