Jump to content

Añadir Teléfono Al Formulario Contacto Prestashop 1.6 Default Bootstrap


martinjalcak

Recommended Posts

Quiero añadir campo para introducir teléfono al formulario del contacto en Prestashop 1.6.1.1. Utilizo plantilla Default bootstrap. Siguiendo las guías en el foro no he llegado al resultado, porque creo que son todo para versión 1.5. Sólo he conseguido añadir el campo, pero faltaría modificar el controler y un par de cosas más. Alquien me puede orientar..?

Link to comment
Share on other sites

  • 2 weeks later...

Sigan este tutorial http://nemops.com/adding-new-fields-to-prestashop-contact-form/#.VnQy6lQVikp pero para prestashop 1.6 hay que cambiar el último paso. 

En el último paso, en vez de hacer override a message.tpl, hay que hacer override a "themes\default\template\controllers\customer_threads\helpers\view\view.tpl".  Para evitar errores por archivos no encontrados (Se necesitan todos los archivos de la carpeta view) le hice un override a toda la carpeta view "themes\default\template\controllers\customer_threads\helpers\view\." No se si sea la mejor práctica, pero funciona. 

 

En la línea 64 de view.tpl le agregan "<h2>{$thread->extrafield|escape:'html':'UTF-8'}</h2>" 

Debería quedarles así 

{else}
<h2>{$thread->extrafield|escape:'html':'UTF-8'}</h2>
<h2>{$thread->email|escape:'html':'UTF-8'}</h2>
{/if}
Edited by conceptorobledo (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...

Hola Gente, 

 

alguien sabe como dejar el formulario como la imagen que adjunto para que solamente si alguien quiere y va como customizando un producto, LOS ATRIBUTOS de un producto, cuando hago click " ENVIAR POR MAIL PARA COTIZAR" 

me salga con un POPUP o con el formulario de contacto propio de prestashop pero... con el agregado del producto que seleccioné.

 

Las imagenes que adjunto son muy ilustrativas, si alguien me puede ayudar por donde puedo empezar seria excelente.

 

ya comente css desde product-list.tpl y otros .tpl el sitio no va a requerir comprar online, solo que el usuario seleccione color, tamaño, otros filtros y todos esos datos que esten en el formulario cuando un VISITANTE (no hay registro de usuarios) 

esta interesado en saber precio, directamente envia un formulario con los "atributos" que seleccionó previamente.

 

SOS

 

Dios tiene tu recompensa.

post-1046787-0-50917400-1452862254_thumb.jpg

post-1046787-0-31206100-1452862351_thumb.jpg

post-1046787-0-77868300-1452862352_thumb.jpg

Link to comment
Share on other sites

 

Sigan este tutorial http://nemops.com/adding-new-fields-to-prestashop-contact-form/#.VnQy6lQVikp pero para prestashop 1.6 hay que cambiar el último paso. 

 

En el último paso, en vez de hacer override a message.tpl, hay que hacer override a "themes\default\template\controllers\customer_threads\helpers\view\view.tpl".  Para evitar errores por archivos no encontrados (Se necesitan todos los archivos de la carpeta view) le hice un override a toda la carpeta view "themes\default\template\controllers\customer_threads\helpers\view\." No se si sea la mejor práctica, pero funciona. 

 

En la línea 64 de view.tpl le agregan "<h2>{$thread->extrafield|escape:'html':'UTF-8'}</h2>" 

 

Debería quedarles así 

{else}
<h2>{$thread->extrafield|escape:'html':'UTF-8'}</h2>
<h2>{$thread->email|escape:'html':'UTF-8'}</h2>
{/if}

He seguido el manual que mencionas y he cambiado el último paso, sin embargo no me funciona. Al enviar el formulario se queda en página en blanco. tenía que deshacer los pasos hasta el paso 2, para que vuelva a funcionar. Espero de no haber fallado en ningún paso, pero no sé donde puede haber el problema..

Link to comment
Share on other sites

  • 10 months later...

 

Sigan este tutorial http://nemops.com/adding-new-fields-to-prestashop-contact-form/#.VnQy6lQVikp pero para prestashop 1.6 hay que cambiar el último paso. 

 

En el último paso, en vez de hacer override a message.tpl, hay que hacer override a "themes\default\template\controllers\customer_threads\helpers\view\view.tpl".  Para evitar errores por archivos no encontrados (Se necesitan todos los archivos de la carpeta view) le hice un override a toda la carpeta view "themes\default\template\controllers\customer_threads\helpers\view\." No se si sea la mejor práctica, pero funciona. 

 

En la línea 64 de view.tpl le agregan "<h2>{$thread->extrafield|escape:'html':'UTF-8'}</h2>" 

 

Debería quedarles así 

{else}
<h2>{$thread->extrafield|escape:'html':'UTF-8'}</h2>
<h2>{$thread->email|escape:'html':'UTF-8'}</h2>
{/if}

cuando se envian los emails se visualiza el nuevo campo creado?? por que llevo todo el dia y no hay manera... voy a porbar a ver si rula

Link to comment
Share on other sites

 

Sigan este tutorial http://nemops.com/adding-new-fields-to-prestashop-contact-form/#.VnQy6lQVikp pero para prestashop 1.6 hay que cambiar el último paso. 

 

En el último paso, en vez de hacer override a message.tpl, hay que hacer override a "themes\default\template\controllers\customer_threads\helpers\view\view.tpl".  Para evitar errores por archivos no encontrados (Se necesitan todos los archivos de la carpeta view) le hice un override a toda la carpeta view "themes\default\template\controllers\customer_threads\helpers\view\." No se si sea la mejor práctica, pero funciona. 

 

En la línea 64 de view.tpl le agregan "<h2>{$thread->extrafield|escape:'html':'UTF-8'}</h2>" 

 

Debería quedarles así 

{else}
<h2>{$thread->extrafield|escape:'html':'UTF-8'}</h2>
<h2>{$thread->email|escape:'html':'UTF-8'}</h2>
{/if}

funciona perfectamente! gracias!!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...