drupal - CKEditorはタグを削除/削除しています=(

原文 drupal drupal-7 tags ckeditor

私は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タグ]セクションにすべてのタグを追加していること、および/または別のフィルターオプションを追加する他のモジュールがないことを確認してください。
関連記事

php - 'a'変数にカスタム引数値を与える

angularjs - Angular $ http useCredentials return error

php - Drupalのhook_menuは再評価されていません

drupal - Drupal Commerceディスカウントにはユーザー向けのディスカウントは表示されません

google-chrome - Drupal 7 Chromeログインループ

ajax - Webフォームの送信ボタンでajax呼び出しを行う方法は?

php - drupal 7ページテンプレートでPHP条件ステートメントを作成する方法

drupal - ルールを使用して、Profile2フィールドに基づいてユーザーロールを追加する

.htaccess - Drupal 7の削除されたページをビューページにリダイレクトする方法

php - Drupal FEED IMPORTER-Xpath関数を使用してXML日付時刻をUnixタイムスタンプに変換