Vous pouvez également personnaliser quelles parties de la barre de menus par défaut sont visibles en spécifiant une chaîne de menus activés - par exemple menubar: 'file edit'
Petite faute de frappe: menuBar: 'file edit'devrait êtremenubar: 'file edit'
Cory Mawhorter
excellent! une idée comment personnaliser une zone de texte spécifique plutôt que tout?
abbood
"une idée comment personnaliser une zone de texte spécifique plutôt que tout?" tinymce.init({ mode: "exact", elements: "IdOftextAreaEtc", où IdOftextAreaEtc est l'ID du contrôle à utiliser pour tinyMCE
David Bridge
1
@DavidBridge, cette syntaxe est pour la version 3.x. À partir de 4.x, vous pouvez utiliser la tinymce.init({ selector: "textarea#IdOfTextarea"})(un peu comme la syntaxe css).
bvgheluwe
28
Si vous souhaitez supprimer toute la barre de menus du haut
tinymce.init({
menubar: false,
});
Mais si vous voulez une barre de menus personnalisée avec un sous-menu
Réponses:
J'ai regardé la source et c'était assez évident:
Cela supprime les deux.
Vous pouvez également personnaliser quelles parties de la barre de menus par défaut sont visibles en spécifiant une chaîne de menus activés - par exemple
menubar: 'file edit'
Vous pouvez définir vos propres menus comme ceci:
la source
menuBar: 'file edit'
devrait êtremenubar: 'file edit'
tinymce.init({ mode: "exact", elements: "IdOftextAreaEtc",
où IdOftextAreaEtc est l'ID du contrôle à utiliser pour tinyMCEtinymce.init({ selector: "textarea#IdOfTextarea"})
(un peu comme la syntaxe css).Si vous souhaitez supprimer toute la barre de menus du haut
Mais si vous voulez une barre de menus personnalisée avec un sous-menu
voir TinyMCE pour plus d'aide.
la source
Donc, il est clairement indiqué dans leurs documents que de rendre les valeurs fausses.
Dans la dernière mise à jour de la v5, vous pouvez afficher la barre de menus en tant que telle
voir https://www.tiny.cloud/docs/ pour plus de détails
la source