Facebook Twitter Gplus LinkedIn E-mail RSS
Home Drupal Entityform – Notificação por email
formats

Entityform – Notificação por email

Publicado em 26/09/2016 por em Drupal, Módulos

entityform

Nesse tutorial vou realizar a demonstração de uma regra de envio de emails após a submissão de um entityform.

1) Instale e habilite os módulos necessários:

  • Entity Rules (entity_rules)
  • Entityforms Notifications (entityform_notifications)
  • Entity tokens (entity_token)

2) Navegue até: “Administração” » “Configurações” » “Workflow” » “Entity Rules” » “Entity Rules” (admin/config/workflow/entity_rules/entityform_submission)

Em Entityform Notification Email Submitter, clique em “clonar“:

entity_rules

3) Em configurações coloque um nome para sua regra. No meu caso coloquei o nome “Enviar Email“, e clique em  “Salvar Alterações” no final da tela:

enviar-email

4) Você será redirecionado para a tela onde tem as configurações de “Condições” e “Ações“.

Em “condições“, clique em apagar para remover a condição “O usuário tem o(s) papel(is)”:

apagar-papel-drupal

Em ações também já vem uma configuração por padrão. Vamos utilizá-la, clique em “editar componente” de acordo com a imagem abaixo:

elementos-drupal

Ao editar o componente, você vai ser redirecionado para outra página de configuração. Nessa página, você deve apagar a ação que vem por padrão chamada “Enviar email”:

enviar-email-drupal

Logo após clique em “adicionar action” confirme a imagem acima:

A nova ação que vamos adicionar, deve ser Enviar email, que é um subitem de “Sistema” de acordo com a imagem abaixo:

acoes-actions-drupal

Logo após você clicar na opção de Enviar Email, o sistema te redireciona para a página de configuração desse email que você vai receber assim que a pessoa realizar uma submissão no formulário.

Os dois primeiros campos  são para as configurações de email e assunto:

– Para: são os emails que vão receber as submissões

– Assunto: é o assunto do email que vai chegar a sua caixa de entrada.

editing-action-drupal

Rolando a página um pouco mais para baixo, veremos o campo de configuração da mensagem, esse campo no caso é o corpo da mensagem que você receberá por email.

Estou usando o padrão de substituição, que no caso são os campos preenchidos pelo seu usuário no formulário. Você clicando em “Padrões de substituições”, você obtém a lista dos campos que você pode utilizar:

message-drupal

Logo após você entrar com as configurações e campos que você precisa, clique em salvar.

Agora vamos editar o EntityForm e setar essa nova regra que acabar de criar, no menu vá em “Estrutura” > “Entityform Types”, localize o entityform que vai receber as configurações e clique em editar:

edit-entity

Clique no menu “Regras” e em “Add Rule”, selecione a regra que criamos no passo acima e clique em adicionar:

rules-drupal-entity

Marque a opção “Show Submission”:

show-submission

 

 

Se você curtir o post, compartilha ou curte ai no face, se você teve dificuldade ou conseguiu usar, deixe seu comentário. Seu feeedback é de extrema importância.

 
 Compartilahr no Facebook Compartilhar no Twitter Comaprtilhar no Reddit Compartilhar no LinkedIn

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

© Adonai Diófanes | Wordpress | Drupal | Rio de Janeiro