ブログでブロックコードと geshi モジュールを使用して、投稿の構文を強調しています。しかし、ブロックコード タグを含む投稿を編集するたびに、ckeditor を無効にする必要があります。そうしないと、コードが壊れたり、投稿に表示される nbsp および br タグが挿入されたり、改行が完全に削除されたりするためです。これは本当に迷惑です。誰かがこれを修正する方法を知っています!?
どうもありがとう!
Drupal である喜び (皮肉に注意してください) には、これに対処するより賢い方法があります。CKEditor モジュールを使用しています。
すべての CKeditor WYSIWYG フォーム フィールドの下に、次のテキストが表示されます。
CKEditor: この要素を除外または含めるための ID は {theme-name}:{path to field-name} です
特定のフィールドの 1 つ、特に特定のブロックの内容を変更できるフィールドの場合、これは次のようになります。
CKEditor: この要素を除外または含めるための ID は garland:admin/build/block/configure/block/10.edit-body です。
この特定のフィールドに CKEditor が表示されないようにするには、次のようにします。
フランス人が言うように、「c'est tout」。
ckeditor (ckeditor または wysiwyg モジュール?) を提供するために使用しているモジュールはわかりませんが、特定のフィールドにエディターが表示されないようにすることしか考えられません。スニペットを実行して部分文字列をチェックし、それに基づいてエディターを表示する方法があればいいのにと思いますが、それはかなり複雑です。