Hola, modifique el formulario de contacto de la versión 2.3.0.2 necesitaba que el cliente pusiera su teléfono.
Probé el formulario y me di cuenta que solo llega la información del Mensaje y yo necesito que también se muestre:
Nombre
Teléfono
Email
Mensaje
No se muy bien como hacerlo o en que parte del código tengo que tocar para mostrar esta información.
¿Alguien me puede ayudar para solucionarlo?
Un saludo y gracias
Hola mcarmenm
La razón de esto es los campos del formulario que vienen por defecto son enviados en el asunto, remitente y cuerpo del mensaje.
Para modificar el formulario de contacto, debes modificar al menos tres archivos. Recuerda que Opencart es un CMS que trabaja con un modelo MVC
En el siguiente fichero debes de cambiar el HTML:
catalog/view/theme/NOMBRE-DE-TU-TEMA/template/information/contact.tpl
En el siguiente fichero puedes incluir las cadenas de texto de idiomas que requieras.
catalog/language/spanish/information/contact.php
En el siguiente fichero debes realizar las llamadas para recoger las cadenas de texto, también puedes realizar las validaciones del formulario y finalmente incluir los detalles del campo teléfono en el correo.
catalog/controller/information/contact.php
Puedes incluir el valor de tu campo en el correo modificando la siguiente linea que encontraras cerca de la linea 24
Por esto otro
Donde debes reemplazar el texto "ELNOMBREDETUCAMPOTELEFONO" por el nombre del campo que hayas asignado en tu formulario.
<input type="text" name="ELNOMBREDETUCAMPOTELEFONO">
Si tienes problemas envia el código o URL de tu formulario y te ayudo un poco más...
Saludos
La razón de esto es los campos del formulario que vienen por defecto son enviados en el asunto, remitente y cuerpo del mensaje.
Para modificar el formulario de contacto, debes modificar al menos tres archivos. Recuerda que Opencart es un CMS que trabaja con un modelo MVC
En el siguiente fichero debes de cambiar el HTML:
catalog/view/theme/NOMBRE-DE-TU-TEMA/template/information/contact.tpl
En el siguiente fichero puedes incluir las cadenas de texto de idiomas que requieras.
catalog/language/spanish/information/contact.php
En el siguiente fichero debes realizar las llamadas para recoger las cadenas de texto, también puedes realizar las validaciones del formulario y finalmente incluir los detalles del campo teléfono en el correo.
catalog/controller/information/contact.php
Puedes incluir el valor de tu campo en el correo modificando la siguiente linea que encontraras cerca de la linea 24
Code: Select all
$mail->setText($this->request->post['enquiry']);
Code: Select all
$mail->setHtml('Hola. Has recibido un nuevo contacto desde tu sitio web. <br><br><br>A continuación los detalles del contacto. <br><br>'. 'Nombre: ' . $this->request->post['name'] . '<br>' .'Correo: ' . $this->request->post['email'] .'<br>' . 'Teléfono: ' .$this->request->post['ELNOMBREDETUCAMPOTELEFONO'] . '<br>' . 'Mensaje: ' . $this->request->post['enquiry']);
<input type="text" name="ELNOMBREDETUCAMPOTELEFONO">
Si tienes problemas envia el código o URL de tu formulario y te ayudo un poco más...
Saludos
Dharma Web Studio - Daniel Civit
Web Developer
Website: https://dharmawebstudio.com
Te recomiendo un puglin de pago que me ha salvado la vida en cuanto a formularios se refiere. Se llama WP Estimation Form.
Yo lo utilizo en todas las webs de mis clientes. Puedes ver un ejemplo en spanish courses gran canariaSpanish Courses Gran Canaria
Yo lo utilizo en todas las webs de mis clientes. Puedes ver un ejemplo en spanish courses gran canariaSpanish Courses Gran Canaria
Lo que mencionas es un plugin de Wordpress. Esto e sun foro de OpenCart. Que necesidad de sembrar span, incluso en un lugar donde no tiene audiencia ?scgc wrote: ↑Mon Oct 09, 2017 8:16 pmTe recomiendo un puglin de pago que me ha salvado la vida en cuanto a formularios se refiere. Se llama WP Estimation Form.
Yo lo utilizo en todas las webs de mis clientes. Puedes ver un ejemplo en spanish courses gran canariaSpanish Courses Gran Canaria
Dharma Web Studio - Daniel Civit
Web Developer
Website: https://dharmawebstudio.com
Si aún tienen necesidad de esto, hemos publicado recientemente un modulo constructor de formularios que podría hacer este trabajo de forma limpia y sencilla.
https://www.opencart.com/index.php?rout ... n_id=37157
https://www.opencart.com/index.php?rout ... n_id=37157
Dharma Web Studio - Daniel Civit
Web Developer
Website: https://dharmawebstudio.com
Who is online
Users browsing this forum: No registered users and 97 guests