Sto cercando di rimuovere il menu e le barre di stato da TinyMCE 4 perché voglio impostare un editor molto semplice. È possibile?
La documentazione per TinyMCE 3 non sembra essere rilevante e non riesco a trovare nulla per la versione 4.
Sto cercando di rimuovere il menu e le barre di stato da TinyMCE 4 perché voglio impostare un editor molto semplice. È possibile?
La documentazione per TinyMCE 3 non sembra essere rilevante e non riesco a trovare nulla per la versione 4.
Risposte:
Ho guardato la fonte ed era abbastanza ovvio:
tinyMCE.init({
menubar:false,
statusbar: false,
//etc
})
Questo rimuove entrambi.
È inoltre possibile personalizzare quali parti della barra dei menu predefinita sono visibili specificando una stringa di menu abilitati, ad es menubar: 'file edit'
Puoi definire i tuoi menu in questo modo:
menu : {
test: {title: 'Test Menu', items: 'newdocument'}
},
menubar: 'test'
menuBar: 'file edit'
dovrebbe esseremenubar: 'file edit'
tinymce.init({ mode: "exact", elements: "IdOftextAreaEtc",
dove IdOftextAreaEtc è l'id del controllo da utilizzare per tinyMCE
tinymce.init({ selector: "textarea#IdOfTextarea"})
(molto simile alla sintassi css).
Se desideri rimuovere l'intera barra dei menu dall'alto
tinymce.init({
menubar: false,
});
Ma se vuoi la barra dei menu personalizzata con alcuni sottomenu
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'}
}
});
vedere TinyMCE per ulteriore assistenza.
Quindi, è chiaramente indicato nei loro documenti che rendere i valori falsi.
tinymce.init({
menubar: false,
branding: false,
statusbar: false,
})
Nell'ultimo aggiornamento alla v5 è possibile visualizzare la barra dei menu come tale
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',
});
vedere https://www.tiny.cloud/docs/ per maggiori dettagli