私はDrupal 7でCKEditorを設定するのが初めてですが、UIを使用していても、いつも苦労していました。具体的には、コードの削除/削除を停止するようにしようとしています-コード、事前、ins del、blockquote、q、dl、dd、dt。私のサイトのスタイルをテストするために使用するテストページがあり、これらはFullとFilteredの両方で削除されています。うーん...
ここで何をしているのか、私にはわからないことに注意してください。私がこれをもう1日無駄にしないように、これを理解するのを手伝ってください。 =(
ACFの追加許可コンテンツ
そこで以下を追加しました:
br; div; span; header; footer; section; aside; figure; a; img; strong; em; h1; h2; h3; h4; h5; h6; ins; del; cite; q; blockquote; code; pre; table; tr; td; th; thead; tfoot; caption; legend; col; ul; ol; li; dl; dd; dt;</code>
config.js
私はconfig.jsを見つけて、タグを取り除くのをやめるために以下を追加しました。
CKEDITOR.editorConfig = function( config )
{
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.allowedContent = 'br div span;' +
'header footer section aside figure;' +
'a[!href]; img[!src,alt,width,height];strong em h1 h2 h3 h4 h5 h6;' +
'ins del cite q blockquote code pre;' +
'table tr td th thead tfoot caption legend col;' +
'ul ol li dl dd dt';
config.extraAllowedContent = ' br div(*) span(*);' +
'header footer section aside figure;' +
'a[!href]; img[!src,alt,width,height];strong em h1 h2 h3 h4 h5 h6;' +
'ins del cite q blockquote code pre;' +
'table tr td th thead tfoot caption legend col;' +
'ul ol li dl dd dt';
};
見るべき場所は多くありません:
コンテンツ.-コンテンツが正しいこと、すべてのタグが適切に閉じられていること、および正しい入力フィルターを選択していることを確認してください。問題を除外するには、[完全なHTML]を選択します。
CKEditor.- CKEditorモジュールのページで次のように述べています。
CKEditor 4.1+ユーザーへの注意CKEditor 4.1+を使用している場合は、コンテンツフィルターの詳細設定を調整する必要がある場合があります。これを行うには、CKEditorプロファイルを編集し、[高度なコンテンツフィルター]セクションに移動します。このセクションでは、ACFを完全に無効にして、[追加の許可されたコンテンツ]を設定できます。
1つの考えられる原因を破棄するために、それを無効にしてみてください。追加許可コンテンツのフォーマットルールに必ず従ってください。
object[width,height];param[name,value];embed[*];
ACFは、「現在のツールバー」として選択していないすべてのツールをフィルタリングします。
フィルター。-[HTMLのフィルター]を選択した場合は、構成の[許可されたHTMLタグ]セクションにすべてのタグを追加していること、および/または別のフィルターオプションを追加する他のモジュールがないことを確認してください。