TinyMCE 4'te menüyü ve durum çubuklarını kaldırın


113

TinyMCE 4'ten menüyü ve durum çubuklarını kaldırmaya çalışıyorum çünkü çok basit bir düzenleyici kurmak istiyorum. Mümkün mü?

TinyMCE 3 belgeleri alakalı görünmüyor ve sürüm 4 için hiçbir şey bulamıyorum.


iyi css bunu kolayca yapabilirsiniz!
— Shivanshu

12
@ShivanshuSrivastava: Şaka yapıyorsun, değil mi? :)
— Sk8erPeter

Yanıtlar:


253

Kaynağa baktım ve oldukça açıktı:

tinyMCE.init({
    menubar:false,
    statusbar: false,
        //etc
})

Bu her ikisini de kaldırır.

Ayrıca, bir dizi etkin menü belirleyerek varsayılan menü çubuğunun hangi bölümlerinin görüneceğini özelleştirebilirsiniz - ör. menubar: 'file edit'

Kendi menülerinizi şu şekilde tanımlayabilirsiniz:

menu : {    
    test: {title: 'Test Menu', items: 'newdocument'} 
},
menubar: 'test'

4
Küçük yazım hatası: menuBar: 'file edit'olmalıdırmenubar: 'file edit'
— Cory Mawhorter

mükemmel! Hepsi yerine belirli bir metin alanını nasıl özelleştirebileceğiniz hakkında bir fikriniz var mı?
— abbood

"Hepsi yerine belirli bir metin alanının nasıl özelleştirildiğine dair bir fikriniz var mı?" tinymce.init({ mode: "exact", elements: "IdOftextAreaEtc", IdOftextAreaEtc, tinyMCE için kullanılacak denetimin kimliğidir
— David Bridge

1
@DavidBridge, bu sözdizimi 3.x sürümü içindir. 4.x'ten itibaren tinymce.init({ selector: "textarea#IdOfTextarea"})(css sözdizimine çok benzer) kullanabilirsiniz.
— bvgheluwe

28

Yukarıdan tüm Menü çubuğunu kaldırmak istiyorsanız

tinymce.init({
    menubar: false,

});

Ancak bazı alt menülere sahip Özel menü çubuğu istiyorsanız

tinymce.init({
    menu: {
        file: {title: 'File', items: 'newdocument'},
        edit: {title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall'},
        insert: {title: 'Insert', items: 'link media | template hr'},
        view: {title: 'View', items: 'visualaid'},
        format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'},
        table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'},
        tools: {title: 'Tools', items: 'spellchecker code'}
    }
});

Daha fazla yardım için TinyMCE'ye bakın .


4

Dolayısıyla, değerlerin yanlış hale getirilmesi belgelerinde açıkça belirtilmiştir.

    tinymce.init({
    menubar: false,
    branding: false,
    statusbar: false,
   })

En son v5 güncellemesinde menü çubuğunu bu şekilde görüntüleyebilirsiniz

    tinymce.init({
     menu: {
      edit: { title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall searchreplace' },
      insert: { title: 'Insert', items: 'image link charmap pagebreak' },
      format: { title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat' },
      table: { title: 'Table', items: 'inserttable tableprops deletetable | cell row column' }
    },
    menubar: 'edit insert format table',
});

bkz https://www.tiny.cloud/docs/ fazla ayrıntı için

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.