Perguntas com a marcação «forms»

9
Como usar [envio: valores] no modelo de email nos Webforms

Eu tenho o módulo de versão Webform 7.x-4.0-alpha6 ativado. Eu tenho um nó Webform com 20 componentes de formulário. Adicionei um email na Configuração de email e criei o modelo de email em que usei o token: [envio: valores] . Depois, testo o formulário da web enviando uma mensagem. O problema é...

9
Como imprimo resultados após enviar um formulário Drupal?

Eu tenho uma configuração simples do módulo Drupal que possui uma única caixa de texto. Posso devolver o que foi digitado na caixa de texto usando drupal_set_message(): function firstmodule_form1_submit($form, &$form_state) { drupal_set_message(t("The user is $username")); } No entanto echo...

9
Como você altera a localização da saída `form_set_error`?

Existe uma maneira no Drupal 7 de alterar a localização da saída de form_set_error? No momento, ele chama drupal_set_messagequais enfileiram todos os erros do formulário na parte superior da tela. O que eu gostaria é que cada mensagem apareça abaixo do campo apropriado. Se isso não for...

9
Como usar #element_validate e #value_callback no Drupal 8

Eu segui a documentação oficial da API de formulários, mas esse código não funciona para mim no Drupal 8: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' =>...

8
Como enviar um formulário da web ajaxify no Drupal 7?

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

8
Renderizando itens theme_item_list

Meu módulo fornece um bloco simples que precisa conter uma lista não ordenada com algumas imagens. De uma função de bloco, estou retornando uma matriz renderizável: $block['content'] = array( 'list' => array( '#theme' => 'item_list', '#type' => 'ul', '#attributes' => array('class'...

8
Como impedir que um formulário Ajax seja enviado

O código abaixo bloqueia o envio de qualquer formulário não-ajax. $(this.form) .on('submit', function(event) { if (/* Some condition */) { event.preventDefault(); } }); No Drupal 8, como podemos bloquear o envio de um formulário Ajax? Os formulários Ajax não acionam um manipulador de envio...

8
Como uso o form_set_error () da maneira certa?

No meu módulo Drupal 7, eu tenho um formulário e seus manipuladores de validação. Eu chamo meu formulário de um field.tpl.php com print render(drupal_get_form('my_form')); funciona como esperado. O problema está no caso de um valor de entrada incorreto. Requer dois envios incorretos antes de...

8
Como você altera um erro de formulário?

Como você altera ou remove um erro de formulário produzido pelo Drupal ou outro módulo no nó inserir / salvar, para um tipo de conteúdo específico. Estou procurando um método que eu possa usar em um módulo. Eu tentei hook_node_validate () , mas tudo o que pude fazer é obter erros e definir...