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 D7, entonces solo la implementación cambia.
Respuestas:
El módulo Ajax funciona para mí en Drupal 6.
Para Drupal 7:
fuente
Una de las formas más sencillas si está buscando ajaxificar solo un formulario en particular será agregar el complemento de formulario jquery . Es bastante sencillo.
Agregue el siguiente código a la función de preproceso de la página en el archivo template.php.
Primero agregue el complemento jquery con el siguiente código.
drupal_add_js (drupal_get_path ('theme', 'your_theme'). "/js/jquery.form.js");
Luego agregue el código a continuación, reemplácelo
#your_form_ID
con el id del formulariodrupal_add_js ('
Eso es todo lo que has hecho. Quizás desee considerar cargar los scripts solo las páginas que necesita.
fuente
Vea si el módulo Ajax puede ayudarlo con eso. Consulte la documentación , así
fuente