Trigger

Ritratto di Vanni

Riporto quanto scritto nella pagina del modulo Trigger, in quanto la descrizione e' molto chiara: 

I trigger sono eventi che si verificano sul sito, come ad esempio l'aggiunta di nuovi contenuti o l'accesso di un utente. Il modulo Trigger permette di associare questi eventi ad azioni (operazioni sul sito), come rimuovere dalla pubblicazione un contenuto contenente determinate parole chiave o inviare un'e-mail a un amministratore. La pagina di impostazione delle Azioni contiene un elenco di azioni esistenti e fornisce la possibilità di creare e configurare azioni avanzate (le azioni che richiedono opzioni di configurazione, come ad esempio un indirizzo e-mail o un elenco dei parole vietate).

E' un modulo molto potente e utile, in questo esempio descrivo la procedura per far inviare automaticamente una e-mail, ad un determinato indirizzo, ogni volta che un utente lascia un commento su una pagina del nostro sito web. 

Abbiamo bisogno di installare il modulo Token.

Chi ha bisogna di inserire azioni che devono sottostare a condizione piu' complesse puo' guardare il modulo Rules.

Esempio d'uso del modulo Trigger

  • abilitare il modulo Trigger e Token e assicurarsi che siano attivi anche URL semplificati in menu amministratore-configurazione
  • sempre nella pagina menu amministratore-configurazione cliccare su Azioni
  • dal menu di fondo scegliere Invia e-mail... e cliccare su Crea
  • creazione di una nuova azione di drupal
  • nella pagina che si apre inserire: indirizzo e-mail del destinatario a cui vogliamo sia spedita la notifica; il titolo dell'oggetto; il messaggio
  • inserimento dati per invio e-mail di notifica
  • possiamo fare in modo che il messaggio inviato, visualizzi gia' diverse informazioni utilizzando i Token (sono brevi parti di codice inserite in parentesi quadre), nell'esempio la mail inviata conterra' quindi: il Titolo e l'URL della pagina in cui è stato inserito il commento, e anche: nome di chi ha commentato, il titolo e il corpo del commento.
  • nell'esempio ho inserito questi tipi di token che potete copiare e incollare: 

### Nodo - Pagina
[comment:node:title] at: [site:url]node/[comment:node:nid]#comment-[comment:cid]

### Commento inserito
[comment:author:name]
[comment:title]
[comment:body]

  • per chi volesse aggiungere altri token rimando a questa pagina
  • cliccare su salva
  • ora nella pagina azioni troveremo quella che abbiamo appena creato
  • creata nuova azione per invio e-mail
  • nella parte alta della pagina azioni cliccare su "trigger" o accedervi tramite menu amministratore-struttura-trigger
  • cliccare su commento per aprire la pagina dedicata
  • pagina impostazioni di trigger
  • scegliere il momento in cui si vuole che venga inviata la mail (in questo esempio "QUANDO SI SALVA UN NUOVO COMMENTO O SI AGGIORNA UN COMMENTO ESISTENTE")
  • aprire il menu a tendina, selezionare Invia e-mail e cliccare su assegna
  • assegnazione di una nuova azione tramite il modulo trigger
  • ora potrete ricevere un e-mail di notifica ogni volta che un utente inserisce un commento in una pagina del vostro sito web
  • ho inserito un commento di prova proprio in questa pagina web (potete leggerlo a fondo pagina) e questa e' la mail che mi e' arrivata, da notare come i vari token siano stati convertiti
  • esempio di come viene compilata l'e-mail con l'uso del modulo trigger  e token

Commenti

Ritratto di Vanni

Commento di esempio

Tramite questo commento, voglio portare un esempio di come funziona il modulo Trigger assocciato al modulo Token. Questo commento verrà inviato tramite e-mail all'indirizzo indicato precedentemente.

Aggiungi un commento

Filtered HTML

  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Comment

  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Plain text

  • Nessun tag HTML consentito.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Linee e paragrafi vanno a capo automaticamente.
Per tutelare la vostra privacy suggerisco l'uso di un nickname o lasciare anonimo...
CAPTCHA
Questa domanda e' per testare se sei un visitatore persona e non un software che genera spam
7 + 1 =
Risolvi la semplice domanda di matematica e inserisci il risultato. Es. se e' 1 + 3 inserisci 4.