Estoy tratando de encontrar un módulo que resalte HTML (y preferiblemente CSS / JavaScript dentro de las etiquetas de estilo / script, pero eso es una ventaja adicional) cuando estoy editando un nodo o bloque en el lado administrativo de Drupal.
Si bien busqué en drupal.org módulos de resaltado de sintaxis y encontré opciones como GeSHi y Syntax Highlighter , ambos parecen ser para el contenido final orientado al público y no para el lado administrativo. ¿Me equivoco y sería adecuado para mí? También he visto algunos proyectos que destacan los bloques de código PHP, pero eso es menos importante para mí que HTML / CSS / JavaScript.
Nunca uso un editor WYSIWYG para mi propio HTML, pero algunos resaltados serían muy útiles para editar mi contenido.
fuente
Respuestas:
Utilizo el módulo BUEditor , para el cual puede agregar resaltado de sintaxis con alguna configuración adicional . Puede especificar que solo se permita a los administradores acceder a esta interfaz a través de la página de opciones del módulo.
Instrucciones paso a paso
bueditor
directorio dentro del directorio para mi tema personalizado./admin/config/content/bueditor
. Edite la configuración de las versiones relevantes de BUEditor (probablemente por defecto, pero depende de cuál asigne a cada rol; si lo desea, puede configurar diferentes opciones de BUEditor por rol, pero luego deberá configurar la sintaxis destacando para cada uno.)tpl:syntax
junto con este código:js: BUE.postprocess._turnOnHlight = function (E, $) {setTimeout (function () {E.highlight ('html')}); };
Luego guarde la configuración y debería estar listo para comenzar.
fuente
El módulo Wysiwyg CodeMagic tiene la opción, vea la demostración
Como ya mencioné Ace Code Editor , puedes probar este parche con la combinación de wysiwyg editor. Puedes encontrar el parche aquí
fuente