J'essaie de trouver un module qui mettra en évidence HTML (et de préférence CSS / JavaScript à l'intérieur des balises de style / script, mais c'est un bonus supplémentaire) lorsque je modifie un nœud ou un bloc dans le côté administratif de Drupal.
Bien que j'aie recherché sur drupal.org des modules de coloration syntaxique et rencontré des options comme GeSHi et Syntax Highlighter , ces deux semblent être pour le contenu final accessible au public et non pour le côté administratif. Ai-je tort et est-ce que l'on me conviendrait? J'ai également vu quelques projets qui mettent en évidence des blocs de code PHP, mais c'est moins important pour moi que HTML / CSS / JavaScript.
Je n'utilise jamais d'éditeur WYSIWYG pour mon propre code HTML, mais une mise en évidence serait très utile pour éditer mon contenu.
la source
Réponses:
J'utilise le module BUEditor , pour lequel vous pouvez ajouter une coloration syntaxique avec une configuration supplémentaire . Vous pouvez spécifier d'autoriser uniquement les administrateurs à accéder à cette interface via la page d'options du module.
Instructions étape par étape
bueditor
répertoire à l'intérieur du répertoire de mon thème personnalisé./admin/config/content/bueditor
. Modifiez les paramètres de la ou des versions pertinentes de BUEditor (probablement par défaut, mais cela dépend de celui que vous attribuez à chaque rôle - si vous le souhaitez, vous pouvez configurer différentes options BUEditor par rôle, mais vous devrez ensuite configurer la syntaxe mise en évidence pour chacun.)tpl:syntax
avec ce code:js: BUE.postprocess._turnOnHlight = function (E, $) {setTimeout (function () {E.highlight ('html')}); };
Enregistrez ensuite la configuration et vous devriez être prêt à partir.
la source
Le module Wysiwyg CodeMagic a l'option, voir la démo
Comme je l'ai déjà mentionné Ace Code Editor , vous pouvez essayer ce patch avec la combinaison de l'éditeur wysiwyg. Vous pouvez trouver le patch ici
la source