Joomla.it Forum

Componenti per Joomla! => Gestione Form => : luca76fg 30 Sep 2012, 13:00:30

: inserire un campo nell'oggetto dell'email
: luca76fg 30 Sep 2012, 13:00:30
Buongiorno,


con chronoforms v4, ho creato un form che viene inviato regolarmente via mail tramite la sezione Static.


ho la necessità che nel campo oggetto dell'Email, venisse riportato il valore di un campo del form .... come faccio a richiamarlo ?


grazie a tutti
: Re:inserire un campo nell'oggetto dell'email
: giovi 30 Sep 2012, 18:28:22
ciao, per quella opzione usa il campo dinamic anzichè quello static e dentro vi inserisci il nome del campo
: Re:inserire un campo nell'oggetto dell'email
: luca76fg 30 Sep 2012, 22:28:46
ho provato a compilare il campo subject nella sezione Dynamic inserendo il nome del campo nelle parentesi graffe....ma non va.....devo compilare tutti i campi della sezione Dynamic ed eliminare quella static ?
: Re:inserire un campo nell'oggetto dell'email
: giovi 01 Oct 2012, 15:47:08
dov'è scritto che servono le parentesi graffe? ;)
: Re:inserire un campo nell'oggetto dell'email
: luca76fg 01 Oct 2012, 17:13:26
grazie dell'aiuto, inserendo solo il nome del campo funziona ! ;)


e se volessi inserire nel oggetto dell'email: Richiesta di manutenzione da (nome del campo) ?


ho provato ad inserire in questo modo: "Richiesta di manutenzione da input_text_4"


ma non va...mi arrivano l'email con l'oggetto DEFAULT SUBJECT
: Re:inserire un campo nell'oggetto dell'email
: giovi 01 Oct 2012, 20:29:46
Credo che non sia possibile fare una cosa del genere, ma spero di sbagliarmi...
: Re:inserire un campo nell'oggetto dell'email
: vales 06 Oct 2012, 17:27:10
Usare un campo nascosto 'oggetto' con valore uguale alla stringa costante da mostrare nell'oggetto della email

poi inserire prima dell'action email un'altra action Custom code nella quale manipolare con php il campo nascosto aggiungendoli il valore del campo da vedere nell'oggetto.

Nell'action email usare il campo nascosto 'oggetto' come dynamic

Esempio del Custom code

:
<?php
$form
->data['oggetto']=$form->data['oggetto']." ".$form->data['nome_campo'];
?>