Preguntas etiquetadas con forms

9
¿Cómo se cambia la ubicación de la salida `form_set_error`?

¿Hay alguna manera en Drupal 7 para cambiar la ubicación de la salida de form_set_error? Por el momento, llama a drupal_set_messageque pone en cola todos los errores del formulario en la parte superior de la pantalla. Lo que me gustaría es que cada mensaje aparezca debajo del campo apropiado....

9
Enviar formulario web sin actualizar la página

Tengo un formulario web que se muestra como un bloque: ¿Es posible enviar el formulario sin actualizar la página, seguido de un mensaje que dice que el formulario web se ha enviado correctamente? Si es así, ¿alguien podría guiarme en la dirección

9
Cómo usar #element_validate y #value_callback en Drupal 8

He seguido la documentación oficial de Form API, pero este código no me funciona en Drupal 8: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' =>...

8
¿Cómo ajaxificar el envío del formulario web en Drupal 7?

Intenté alterar la representación del formulario web usando hook_form_alter()y hook_node_view()en un módulo personalizado para poder agregar '#ajax' en alguna parte. ¿Alguien ya ha tenido alguna experiencia trabajando con webform y ajax en D6 o D7? Supongo que la lógica sería la misma para D6 y...

8
Representación de elementos de theme_item_list

Mi módulo proporciona un bloque simple que debe contener una lista desordenada con algunas imágenes. Desde una función de bloque, estoy devolviendo una matriz renderizable: $block['content'] = array( 'list' => array( '#theme' => 'item_list', '#type' => 'ul', '#attributes' =>...

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...

8
¿Cómo uso form_set_error () de la manera correcta?

En mi módulo Drupal 7, tengo un formulario y sus controladores de validación. Llamo a mi formulario desde un field.tpl.php con print render(drupal_get_form('my_form')); Funciona como se esperaba. El problema es en caso de un valor de entrada incorrecto. Requiere dos envíos incorrectos antes de...

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...