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 é que [envio: valores] imprime os valores dos componentes de maneira muito clara, sem quebra de linha, sem ponto e vírgula para fazer a diferença entre o título e o valor de cada componente. Algo como:
Name Jhon
Addresss Myaddress 12
CP 19932
....
Ter 20 componentes torna o email completamente ilegível
Minha pergunta é: Existe uma maneira (um token) para imprimi-los de uma maneira melhor, pelo menos adicionando um ponto e vírgula entre o título e o valor e tornando o título em negrito ? ou colocando a saída em uma tabela?
Name: Jhon
Addresss: Myaddress 12
CP: 19932
Sei que posso imprimir os componentes de maneira separada usando os tokens: [webform: {component} -title] para o título e [webform: {component} -value] para o valor
E então eu posso estilizá-los. Mas isso é perda de tempo, pois preciso que todos os componentes sejam mostrados no modelo de email
Atualização: Encontrei este módulo, mas não me ajuda: http://drupal.org/project/webform_tokens
if (is_array($item) && !empty($item['#title'])) {
para fazê-lo funcionar.Use a opção Enviar email como HTML do formulário da web.
Está disponível se você instalar os módulos Mime Mail e Mail System e , em seguida, acessar
admin/config/content/webform
e definir o formato como HTML .fonte
Observe também que, se você estiver usando um componente Grid , precisará chamar esse token com a chave de campo e a chave de pergunta. As grades geralmente são usadas se você estiver fazendo uma pesquisa, por exemplo, e pedindo às pessoas que classifiquem algo em uma escala de 1 a 3, usando botões de opção para cada linha, como:
Exemplo de pergunta:
Classifique o seguinte com 1 = alto, 3 = mais baixo
Para imprimir o valor da resposta da pergunta 2, você usaria:
Cerveja O valor da pergunta 2 era: [envio: valores: my_beer_field: phillips]
fonte