7

config.jsfor CKEditorには次のものがあります。

CKEDITOR.editorConfig = function( config )
{
    config.toolbar =
    [
        [ 'Source', '-', 'Bold', 'Italic' ]
    ];
    // config.toolbar_Basic =
    // [
    //     [ 'Source', '-', 'Bold', 'Italic' ]
    // ];
    // config.toolbar = 'Basic';
}

エディターは、ツールバーにすべてのオプションが表示されたままです。

また、JS ファイルを正しい順序でロードしています。

<script src="/assets/ckeditor/init.js?body=1" type="text/javascript"></script>
<script src="/assets/ckeditor/ckeditor.js?body=1" type="text/javascript"></script>
<script src="/assets/ckeditor/config.js?body=1" type="text/javascript"></script>

だから私はここで何が起こっているのか分かりません。何かご意見は?

また、そのツールバーを宣言する別の方法を試したことに注意することも重要ですBasic(上記のスニペットのコメントアウトされたコードを参照)。それも機能しませんでした。

変更するたびに、サーバーを再起動します。

4

5 に答える 5

4

テキストエリアの代わりに ckeditor をどのようにロードしますか? ツールバーが上書きされている可能性があります。

于 2013-01-17T12:58:46.177 に答える
2

ファイルconfig.jsは問題ないように見えます(両方のバージョン)。

間違っているかもしれないのは、CKEditorをロードする方法です。まず第一に-config.jsをロードする必要はありません-CKEditorがそれを行います。次に、init.jsファイルには何が含まれていますか?

ブラウザのキャッシュをクリアしましたか?一部の場合、それを自動的に行うのは非常に難しい場合があります。

于 2012-12-31T08:52:19.207 に答える
1

ここから CKEditor 3.2.1 をダウンロードしてください: http://ckeditor.com/download

ダウンロードした .tar.gz ファイルを解凍します。

ckeditor フォルダーの内容を /sites/all/modules/contrib/ckeditor/ckeditor にコピーします。

この時点で、使用可能なツールバー オプションを編集して、不要な項目を削除することができます。ほとんどの場合、サイトのスタイリングを上書きする可能性のあるマークアップの種類を最小限に抑えながら、最大限の空想を可能にする次の構成を好みます。

/sites/all/modules/contrib/ckeditor/ckeditor.config.js を編集

次の構成を ckeditor.config.js に追加して、新しいツールバーを作成します。

**

config.toolbar_DrupalCustom = [
      ['Source'],
      ['Cut','Copy','Paste','PasteText','-','SpellChecker', 'Scayt'],
      ['Undo','Redo','Find','Replace','-','SelectAll','RemoveFormat'],
      ['Image','HorizontalRule','Smiley','SpecialChar'],
      ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
      ['NumberedList','BulletedList','-','Blockquote'],
      ['Link','Unlink','Anchor','LinkToNode', 'LinkToMenu'],      
      ['Format','Font','FontSize'],
      ['TextColor','BGColor'],
      ['Maximize', 'ShowBlocks'],
      ['DrupalBreak', 'DrupalPageBreak']
     ];

** /admin/settings/ckeditor/edit/Advanced の CKEditor Appearance セクションでこのオプションを選択できるようになりました

于 2013-01-16T10:16:12.383 に答える