Como de puede enviar una copia del email al correo de la persona que llena el formulario o a un campo que contenga un correo electronico?
Gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Juan Carlos,
Para enviar una copia del formulario al usuario que lo ha rellenado tienes que ir al formulario, en la administración del componente BreezingForms y pulsar en "Editar Formulario".
A continuación ir a la última pestaña "Enviar Piezas" y en el apartado "Final del Submit" elegir la opción "Personalizado". En la caja que se abre colocar el siguiente código:
global $mailfrom, $fromname;
$this->execPieceByName('ff_InitLib');
// asunto del mail
$subject = "Formulario recibido desde la web";
// mensaje
$body = "Formulario: " . $this->formrow->title.nl().nl();
$body .= "Fecha de envío: " . $this->submitted.nl().nl();
if (count($this->maildata)) {
foreach ($this->maildata as $data) {
$body .= $data[_FF_DATA_TITLE].": ".$data[_FF_DATA_VALUE].nl();
}
}
$to = ff_getSubmit('mail');
// send the mail
$this->sendMail(
$mailfrom,
$fromname,
$to,
$subject,
$body
);
Para este código se supone que el campo donde el usuario introduce su correo se llama "mail". Si tuviera otro nombre, por ejemplo, "mailcliente" deberás cambiar la línea:
$to = ff_getSubmit('mail');
por:
$to = ff_getSubmit('mailcliente');
Saludos
Hola Luis,
Creo que no estamos hablando de la misma versión, tengo la versión BreezingForms Lite (build 903)
Esta parte no la veo...
"A continuación ir a la última pestaña "Enviar Piezas" y en el apartado "Final del Submit" elegir la opción "Personalizado"."
Hola,
Indícanos el enlace de tu formulario y también dinos que modo de formulario utilizas ya sea este el clásico, rápido o fácil.
HOla
Efectivamente al parecer también sería bueno configurar esto
Entiendo que ya solucionaste tu problema
Saludos.