Preguntas etiquetadas con forms

8
Carga de imágenes en un módulo personalizado

Estoy escribiendo un módulo personalizado y lo necesito para cargar una imagen. Tengo problemas para encontrar buena documentación sobre esto, pero creo que estoy cerca. ¿Qué me estoy perdiendo? $ file devuelve false en el envío del formulario. function

8
¿Cómo usar Ajax en forma alter en Drupal 7?

He creado un tipo de contenido llamado "menú principal". Tengo pocas listas seleccionadas que dependen unas de otras. Quería mostrar una lista diferente cuando se seleccionan diferentes casillas de verificación. Descubrí que necesito usar Ajax para editar el formulario para lograrlo, pero ¿alguien...

8
krumo () / dpm () no funciona

Tengo un módulo personalizado y una plantilla para alterar la apariencia de mis formularios de envío de nodos, según estas instrucciones . Mi módulo consta de tres funciones: A hook_form_alter()que funciona bien A hook_theme()que no hace nada más que devolver una matriz, incluso si ingresa otro...

8
¿Cómo puedo agregar una clase a una etiqueta?

Necesito agregar un nombre de clase a ciertas etiquetas creadas por la API de formulario de Drupal como esta: $form['name'] => array( '#type' => 'textfield', '#title' => 'Prénom' ); Si uso lo siguiente, <textarea>obtiene una clase, pero no la

8
¿Cómo se altera un error de formulario?

¿Cómo se altera o elimina un error de formulario producido por Drupal u otro módulo en el nodo insertar / guardar, para un tipo de contenido en particular? Estoy buscando un método que pueda usar en un módulo. He intentado hook_node_validate () , pero todo lo que pude hacer fue obtener errores y...

8
Almacene los formularios web Drupal 7 en código

Me pregunto si hay alguna solución para almacenar formularios web en código. Para que pueda duplicarlos fácilmente en otros sitios y agruparlos con sus propios módulos. Estoy buscando algo similar a la API de vistas. Si no está disponible, ¿cuántas personas están interesadas en dicha...

8
Cómo evitar que se envíe un formulario Ajax

El siguiente código bloquea el envío de cualquier formulario que no sea ajax. $(this.form) .on('submit', function(event) { if (/* Some condition */) { event.preventDefault(); } }); En Drupal 8, ¿cómo podemos bloquear el envío de un formulario Ajax? Los formularios Ajax no activan un...