Drupal 7 と CKEditor 4.2 を使用しており、特定のカスタム コンテンツを許可したいと考えています。そこで、この投稿に従って、次の構成を sites/all/modules/ckeditor/ckeditor/config.js に追加しました。
CKEDITOR.editorConfig = function( config ) {
...
config.extraAllowedContent = 'pre (!command-line); span (!command); span(!comment); span(!output); em';
};
それでも、プレーンテキスト モードで CKEditor を介して入力した次のようなコンテンツは消去/削除されます。
<pre class="command-line">
<span class="command"> ... <em>...</em></span>
<span class="comment">...</span>
<span class="output">...</span>
</pre>
また、extraAllowedContent の代わりに allowedContent を使用してみましたが、何の効果もありませんでした。いずれの場合も、フォーマットはクリーンアップされます。私の設定が CKEditor によって無視されているのでしょうか、それともそれ自体が間違っているのでしょうか?