Ciao a tutti, sto sviluppando un sito dove il proprietario mi ha chiesto di sviluppare un contenuto un pò particolare e lo scrivo qui sul forum per vedere se magari qualcuno mi suggerisce qualche idea interessante.
Allora devo creare una specie di "prenotazione" per una visita, in pratica pensavo di fare un contenuto con dei campi (nome cognome email urgenza motivo della visita ecc) che, una volta premuto SALVA attraverso rules spedisca una email ad un indirizzo predefinito (il proprietario) con il contenuto di quello che è stato inserito.
E fin qui ok.
Ora vorrei che :
- Venisse spedita anche a chi ha compilato il contenuto, prendendo dal campo cck "email", una risposta automatica
- all'interno del contenuto ci fosse un checkbox con la voce "sì, voglio iscrivermi alla newsletter" e automaticamente prendesse il campo email e ne inserisse il contenuto (ovvero l'indirizzo email)nella newsletter (gestita con simplenews).
Ho provato ad usare rules, actions, ma di fatto non riesco ad ottenere una soluzione valida.
Qualcuno ha qualche suggerimento?
Grazie mille per l'eventuale disponibilità.
aggiorno il contenuto: il primo punto, ovvero spedire una email all'indirizzo di un campo cck sono riuscito a farlo tramite rules. Ora manca il secondo punto...!
Passione per Drupal
http://retialternative.it
Rules è la strada anche per il punto 2, solo che non sono sicuro (anzi dubito) che ci siano azioni per Simplenews, per cui dovrai credo scriverne una tu.
Grazie Pinolo per la risposta.
per "azioni per simplenews" intendi dal modulo azioni o da rules? e se intendi la seconda, suggerimenti per "scrivere" una regola?ho spulciato tra le varie "triggered rules" ma nulla...!
Passione per Drupal
http://retialternative.it
mmm... non mi dite...
http://drupal.org/node/620498
sono in grave difficoltà ad applicare patch così lunghe (mai riuscito a far funzionare un programma per applicarle!)
Passione per Drupal
http://retialternative.it
No, ho visto che quella patch non funziona...
Mi è venuto in mente che forse utilizzando rules potrei impostare una cosa così
- imposto un campo cck con flag "sì, iscrivimi alla newsletter"
- creo la rule "dopo aver creato un nodo type=prenotazione (il node che ho creato per quello che mi serve, con il campo email) e SE il campo cck ha il flag, allora esegui un codice php"
e fin qui... ok.
Ora, non sono scafato di codice php, dove posso trovare qualche idea del tipo "inserisci il contenuto del campo cck 'e-mail' tra gli indirizzi di simplenews"?
Mji sa che mi sono andato ad avventurare in un campo ignoto...!
Passione per Drupal
http://retialternative.it
Se vai a guardare il codice di Simplenews, quasi sicuramente trovi una funzione per aggiungere un indirizzo a una newsletter.
Il valore del campo CCK lo ottieni con (esempio) $node->field_indirizzoemail[0]['value']