validate form custom create drupal drupal-forms

form - element drupal 8



Eliminar class="form-item" de los formularios de Drupal (2)


Drupal agrega automáticamente <div> y clases alrededor de los elementos del formulario. Todos los elementos de formulario tendrán el atributo class = "form-item" . ¿Cómo anulo este comportamiento predeterminado?


En la experiencia real, estas son clases útiles, pero si quieres forma extremadamente clara, puedes tematizar cada elemento de formulario o forma de tema:
Mucho más cerca de su tarea encontré aquí (no solo el tema zen y no solo para el bloque de inicio de sesión del usuario): Bloque de inicio de sesión de usuario personalizado en los subtemas de Drupal 6 Zen en la parte "Teaching avanzado", vea el código inferior.


Si insiste en cambiarlo, se agrega en la función theme_form_element . Puede anularlo copiando esa función en el archivo template.php de su tema y renombrándolo THEMENAME_form_element (sustituyendo el nombre de su tema en lugar de "THEMENAME") o phptemplate_form_element y eliminando la parte que agrega la clase.