Il n’y a pas de paramètre pour configurer la barre d’outils, mais c’est possible via les thèmes et les plugins.
Ce serait bien d’avoir cette fonctionnalité, je vais donc la reclasser en demande de fonctionnalité.
Pour l’instant, les boutons peuvent être masqués avec du CSS… par exemple :
.d-editor-button-bar {
.local-dates { // masque le bouton de date
display: none;
}
}
ou pour masquer une option du menu ![]()
.toolbar-popup-menu-options {
[data-name="Build Poll"] {
display: none;
}
}
Avec du CSS, il est également assez simple de réorganiser les éléments dans ces menus… vous pouvez faire quelque chose comme :
.d-editor-button-bar {
.local-dates { // déplace le bouton de date au début
order: -1/
}
}
Nous avons un guide pour savoir comment modifier le CSS ici :
Cela dit, le changement le plus difficile est de déplacer quelque chose du menu déroulant vers la barre d’outils principale (ou vice versa). Vous devrez masquer le bouton d’origine avec du CSS, puis ajouter un bouton dupliqué à l’aide de l’API.
Examiner un composant de thème exemple, comme Discourse Gifs, donne une idée générale de la façon dont cela est fait… bien que cela devienne délicat si vous n’êtes pas un développeur.