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.