web-dev-qa-db-fra.com

Supprimer le menu et les barres d'état dans TinyMCE 4

J'essaie de supprimer le menu et les barres d'état de TinyMCE 4 car je souhaite configurer un éditeur très basique. Est-ce possible?

La documentation de TinyMCE 3 ne semble pas être pertinente et je ne trouve rien pour la version 4.

111
Tom Haigh

J'ai regardé la source et c'était assez évident:

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

Cela supprime les deux.

Vous pouvez également personnaliser les parties visibles de la barre de menus par défaut en spécifiant une chaîne de menus activés, par exemple. menubar: 'file edit'

Vous pouvez définir vos propres menus comme ceci:

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

Si vous voulez supprimer toute la barre de menu du haut

tinymce.init({
    menubar: false,

});

Mais si vous voulez une barre de menu personnalisée avec un sous-menu

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'}
    }
});

voir TinyMCE pour plus d'aide.

26
php-coder