Cómo deshabilitar WYSIWYG Los comentarios en Drupal

by admin

Drupal es un paquete de software libre para la gestión, organización y publicación de contenidos web. A través de la adición de módulos, Drupal hace que sea fácil de manejar los distintos tipos de contenidos entregados por un sitio web. control de contenido se extiende a un "lo que ves es lo que obtienes" (WYSIWYG) editor de módulo. El módulo proporciona controles para adaptar el uso de un editor específico por función de usuario o atributo. Una de las características del módulo carece, sin embargo, es una forma de control de campo que le permiten desactivar el editor WYSIWYG para campos de comentario. Mediante la adición de unas pocas líneas de código como se describe a continuación, puede resolver este problema.

Instrucciones

WYSIWYG Módulo de descarga e instalación

1 Descargar el módulo de Drupal WYSIWYG (ver Recursos).

2 Instalar el módulo mediante la extracción del paquete en el directorio de módulos adecuados para su sitio. Por ejemplo, el directorio de módulos sitio predeterminado se puede encontrar en / 6-drupal / sites / default / módulos / var / www dependiendo del directorio de instalación exacta para su entorno Drupal

3 Abra el archivo admin / settings / WYSIWYG / perfil para encontrar una lista de bibliotecas editor compatibles, así como los detalles de la descarga. El propósito del módulo WYSIWYG es gestionar al menos un editor, por lo que descargar el editor de su elección e instalarlo en la carpeta del módulo WYSIWYG de la Etapa 2.

4 Ir a admin / settings / WYSIWYG / perfil y recargar la página para ver el editor recién instalado marcados como "instalado".

5 Asociar el editor instalado con un formato de entrada por ir a admin / settings / filtros y asignar el formato de entrada por defecto.

6 Volver a admin / settings / WYSIWYG / perfil y asociar el editor con el formato.

7 nodo de apertura / añadir / página y tenga en cuenta la presencia del editor.

Desactivar WYSIWYG Comentario Formato de campo

8 Reemplazar "comentario-forma" con el ID de su forma y "comment_filter" con su campo. Podría ser necesario añadir un "print_r ($ form_id)" para identificar el ID de su elemento de formulario.

9 Agregue la siguiente función de sus módulos personalizados en el editor WYSIWYG deben ser desactivados:

my_module_form_alter función ($ form_id, y $ form) {

if ($ form_id [ '# id'] == 'comment-form') {$ form_id [ 'comment_filter'] [ 'formato'] = array (); }

}

10 Actualizar los nodos asociados con la MODULE_form_alter modificado. Tenga en cuenta que el editor WYSIWYG se ha desactivado.

ETIQUETA: