Tentei alterar a renderização do formulário da web usando hook_form_alter()
e hook_node_view()
em um módulo personalizado para adicionar '#ajax' em algum lugar.
Alguém já teve alguma experiência trabalhando com webform e ajax em D6 ou D7? Eu acho que a lógica seria a mesma para D6 e D7, então apenas a implementação muda.
Respostas:
O módulo Ajax funciona para mim no Drupal 6.
Para o Drupal 7:
fonte
Uma das maneiras fáceis, se você estiver procurando ajaxificar apenas um formulário específico, será adicionar o plug-in do formulário jquery . É bem direto.
Adicione o código abaixo à função de pré-processamento da sua página no arquivo template.php.
Primeiro adicione o plugin jquery com o código abaixo.
drupal_add_js (drupal_get_path ('theme', 'your_theme'). "/js/jquery.form.js");
Adicione o código abaixo e substitua
#your_form_ID
pelo seu ID de formuláriodrupal_add_js ('
É tudo o que você fez. Talvez você queira considerar carregar os scripts apenas as páginas necessárias.
fonte
Veja se o módulo Ajax pode ajudá-lo com isso. Consulte a documentação também
fonte