gfdesign Posted December 3, 2012 Share Posted December 3, 2012 Estimados Quisiera saber como se agregan nuevos campos en el formuario de la página de Contacto sin tener que modificar en lo posible el core de Prestashop. ¿Esto es muy complicado? Un saludo. Link to comment Share on other sites More sharing options...
airwalk Posted December 3, 2012 Share Posted December 3, 2012 Buenas, ayer me puse con ello, pero por falta de tiempo (y conocimientos) si te puede ser de ayuda mírate esto: theme/contact-form.tpl mails/es/contact_form.html * Este sería para idioma Español. 1 = puedes añadir código con nuevos campos. 2 = incluir en este archivo los nuevos campos creados {nuevocampo} No se si te servirá de algo, de todas formas te responderá alguien que entienda más, saludos. Link to comment Share on other sites More sharing options...
gfdesign Posted December 3, 2012 Author Share Posted December 3, 2012 Gracias por responder pero no mencionas si te ha funcionado. ¿Es así? Link to comment Share on other sites More sharing options...
airwalk Posted December 3, 2012 Share Posted December 3, 2012 Buenas, si funciona. Yo he insertado una imagen en el formulario de contacto y he corregido la caja de texto, etc.. Link to comment Share on other sites More sharing options...
gfdesign Posted December 4, 2012 Author Share Posted December 4, 2012 Conseguí insertar un nuevo campo como indicas, pero este nuevo campo no se incluye en el mesaje. Sospecho que hay que editar / modificar algun archivo más. De cualquier manera, gracias por responder. Link to comment Share on other sites More sharing options...
airwalk Posted December 4, 2012 Share Posted December 4, 2012 Creo que en "contact_form.html" tienes que asignarle el campo para que te devuelva la variable que quieras duplicar. Link to comment Share on other sites More sharing options...
gfdesign Posted December 4, 2012 Author Share Posted December 4, 2012 Buenas, si funciona. Yo he insertado una imagen en el formulario de contacto y he corregido la caja de texto, etc.. Hola Airwalk Disculpa, mencionas que te funciona pero ¿no hay que modificar tambien el archivo ContactController.php? Creo que este archivo es el que hace los controles de cada uno de los campos. Link to comment Share on other sites More sharing options...
airwalk Posted December 4, 2012 Share Posted December 4, 2012 Perfecto, no investigue tanto, solo inserte imagen y borre un solo campo; por cierto cuando termines, sería buena idea que dejaras los pasos por aquí. Saludos Link to comment Share on other sites More sharing options...
gfdesign Posted December 4, 2012 Author Share Posted December 4, 2012 No hay problema. Pero hace varios dias que no consigo hacerlo. Según parece, no hay una solución efectiva para la últimas versión de PS al día de hoy (1.5.2), ni siquiera en el foro en inglés. Al menos a mi, no me han funcionado Link to comment Share on other sites More sharing options...
airwalk Posted December 5, 2012 Share Posted December 5, 2012 ¿Has probado con esto? http://stackoverflow.com/questions/10320382/how-to-customize-register-and-contact-forms-in-prestashop Link to comment Share on other sites More sharing options...
gfdesign Posted December 5, 2012 Author Share Posted December 5, 2012 ¿Has probado con esto? http://stackoverflow...s-in-prestashop Si, probé pero ahí no explica muy bien que hay que hacer ó como se agregan los nuevos campos. Por suerte seguí las instrucciones que dejo un usuario en este post y pude agregar nuevos campos que si se incluyen en los mails. El problema es que no explica que se debe modificar si queremos que algunos campos sean obligatorios y lo peor es que hay que hacer algunas modificaciones en los módulos del core. Espero que igual te sirva. Mensaje editado: Enlace actualizado para añadir nuevos campos al formulario en Prestashop 1.5: http://www.prestasho...y-prestashop-15 Link to comment Share on other sites More sharing options...
Recommended Posts