2013-04-16 2 views

答えて

30

バージョン4は主な書き換えであり、ドキュメントはしばらく同期していませんでした。

実験的に、ドロップダウンを個別に有効/無効にしたり、メニューバー全体を無効にすることが可能であることを発見しました。

のみ、特定のドロップダウンを有効にする:

tinymce.init({ 
    selector: "textarea", 
    menubar: "edit format" 
}); 

無効にメニューバー:

tinymce.init({ 
    selector: "textarea", 
    menubar: false 
}); 

menubar configuration docsは現在、TinyMCEをサイトに追加されました。

また、メニュー全体を完全にカスタマイズする場合は、menu configuration docsをチェックしてください。

+0

ありがとうございます。私がしたい最初のことは、そのバーを削除することでした。 – ClearCloud8

+2

tinyMCEの人々がフィドルサイトを作ったように見えるので、実験をもっと簡単にすることができます:http://fiddle.tinymce.com/ – alxndr

+0

Example fiddlesの多くは現在、3.x APIサイトは彼らのためにエッジを使用するように設定されています... http://www.tinymce.com/forum/viewtopic.php?pid=107896#p107896 – alxndr

5

私は設定でmenutoolbarの特性を微調整することにより、メニューバーとツールバーの両方をカスタマイズすることになったがtinymce.init()に渡されたオブジェクト:

// ... 
    menu : { 
    edit: { title: 'Edit', items: 'undo redo | cut copy paste selectall | searchreplace' }, 
    insert: { title: 'Insert', items: 'link charmap' }, 
    format: { title: 'Format', items: 'bold italic underline strikethrough superscript subscript | removeformat' }, 
    table: { title: 'Table', items: 'inserttable tableprops deletetable | cell row column' } 
    }, 
    toolbar: 'undo redo | bold italic underline | link hr | alignleft aligncenter alignright | blockquote bullist numlist outdent indent | code', 
// ... 

私の周り掘って、各メニュー/ボタンの条件を発見しましたソースコードで.addMenuItem(.addButton(を探してください。

+0

関連するドキュメントページは以下の通りです(あなたの答えに貼り付けることができます):http://www.tinymce.com/wiki.php/Configuration:menubar、http://www.tinymce.com/wiki.php/Configuration :メニュー。 – Sk8erPeter

1

TinyMCE 4.xバージョンでは、エディタコンテンツのHTMLコードの表示/編集に「code」プラグインが使用されています。

ツールバーcontrolへは、4.0.6バージョンまで、theme_advanced_button<1-n>オプションを使用したが、4.0.6バージョンの上、toolbarまたはtoolbar<1-N>オプションが使用されています。

ツールバーのオプションにcodeプラグインを追加することで、「ツール」メニューは、「ソースコード」サブメニュー(ボタンとして「<>(アイコン))で追加されます。

tinyMCE.init({ 
    // ...... 
    // ...... 
    plugins: "searchreplace code", 

    toolbar1: "separator forecolor backcolor code", 
    toolbar2: "<<<some buttons list>>>", 
    toolbar3: "<<<some buttons list>>>", 
    toolbar4: "<<<some buttons list>>>", 
}); 
+0

4.x API、['theme_advanced_buttons <1-n>'オプション](http://www.tinymce.com/wiki)について言えば、この例は誤っています。php/Configuration3x:theme_advanced_buttons_1_n)は、3.xバージョンでのみ有効です。 OPはメニューバーを削除/カスタマイズする方法を尋ねましたが、あなたはこの質問に答えません。私はあなたがこの答えを削除すべきだと思います。ありがとう。 – Sk8erPeter

+0

親愛なるSk8erPeterさん、私はTinymce 4.0.6バージョン(最初から)で作業していますが、theme_advanced_buttons <1-n>オプションをサポートしています。 Tinymce 4.0.6より上では、ツールバー<1-n>が使用されており、私が作業している製品(現在はTinymce 4.0.12を使用しています)でも同じものが更新されています。私は上記の私の答えを更新しました。 –

+0

あなたの答えを編集していただきありがとうございます、私はdownvoteを削除しました。 :)ところで、[私はいくつかの文章や誤字を修正しました](http://stackoverflow.com/review/suggested-edits/3747253)、私はこの答えが正しいと思います。 – Sk8erPeter

関連する問題