Drupal Site Configuration: disparar ações
A seção Ações sob a seção System of a página de configuração Drupal mostra uma lista de ações disponíveis e permite criar ações personalizadas. A açao é um evento que acontece em resposta a algo. Por exemplo, quando um novo usuário se registra em seu site, enviando-lhe um e-mail automático é considerado uma ação.
A peça que falta aqui é uma maneira de realmente usar essas ações. Nos bastidores, o Drupal tem o código embutido que gatilhos estes Acções- por exemplo, no código para novos usuários o registro é um gatilho que dispara a ação de e-mail.
A maneira como você pode usar ações sem ter que escrever o código para dispará-los é usar o módulo Trigger - que é um módulo de núcleo opcional que deve ser ativado antes que você possa usá-lo.
Aqui está um exemplo básico de como criar um gatilho para exibir uma mensagem personalizada para um usuário que assina Você deve primeiro criar uma ação personalizada, seguindo estes passos.:
Escolha configuração de sistema de ações.
Do Criar uma lista drop-down Ação Avançada, escolha exibir uma mensagem para o usuário e clique em Criar.
Na próxima tela, digite a sua mensagem na caixa de texto Mensagem.
No exemplo, o seguinte foi digitado: Oi [user: name], é bom vê-lo. Vamos almoçar em algum momento.
o [User: name] é um stand-in para o nome do usuário que apenas logado. Em outras palavras, se um usuário com o nome de usuário Elmer faz logon, depois de desencadear esta acção, que o usuário verá a mensagem, Oi Elmer, é bom vê-lo. Vamos almoçar em algum momento.
Clique em Salvar.
A outra metade desta operação é a criação de um gatilho para disparar esta ação quando um usuário fizer logon específicas.
Ativar o módulo de disparo a partir da página Módulos.
Escolha Estrutura-Triggers.
A página Triggers tem cinco abas no topo. Estes correspondem aos tipos de atividades que acontecem em seu site.
Clique na guia do usuário.
Porque você quer que algo aconteça quando um usuário sinais, o gatilho que você quer é sob a guia do usuário.
Sob o gatilho depois que um usuário logado, selecione Exibir uma mensagem para o usuário a partir da lista drop-down.
Clique no botão Atribuir ao lado da lista drop-down.
Agora, quando um usuário faz logon, ele ou ela vai ver a mensagem, com o nome de usuário correto substituído pelo [User: name] você colocar na ação.
Para excluir um gatilho, clique no link Excluir ao lado dele.