Hola, quisiera añadir un campo obligatorio en el formulario de " tiene dudas acerca de este producto" que aparece en los procutos.
Como y donde tendría que cambiarlo?
Gracias
URL del sitio: http://www.lemanscenter.es
Hola Juan,
En este caso, adjúntanos el fichero en un .zip para poder revisar la codificación del mismo.
Saludos.
Hola Juan, para simplificar un poco las cosas yo lo que haría es editar el fichero:
/public_html/components/com_virtuemart/themes/default/templates/product_details/flypage-ask.tpl.php
Allí localiza donde se hace esto:
Y cámbialo por esto:
¿Tiene dudas acerca de este producto?
En este código deberás de sustituir el href por el enlace a BreezingForms que tienes que haber creado antes... en este formulario de BreezingForms puedes poner los campos que quieras, y desde BreezingForms puedes colocar un campo hidden que obtenga el ID de artículo como parámetro de la URL que has de colocar en el HREF..
Con esto entiendo que se soluciona el problema que tienes..
Saludos
Hola, despues de algun tiempo, y ahu sin resolver esté problema que tengo con el campo teléfono que quiero añadir al formulario. He decidio hacer mis pinitos de CSS y estudiar un poco Firebug, la cosa, es que en firebug, he conseguido añadir el capo "teléfono" pero no encuentro el archivo que tendría que editar.
Me podeis indicar donde se encuentra??
Dejo captura,
saludos!
Hola Juan,
Creo que David te indico claramente que archivo debes editar (no con Firebug, ya que este no te resuelve este tipo de situaciones, no tiene nada que ver con estilos).
- /public_html/components/com_virtuemart/themes/default/templates/product_details/flypage-ask.tpl.php
¿Lo revisaste y probaste el hack que plantea David?.
Saludos
Ok, pero me da la sensación que éste archivo corresponde al estilo del producto, necesitaria saber donde está el archivo del formulario en sí.
Gracias
Hola Juan,
No es un solo archivo sino varios los implicados aunque depende de tu versión de VirtueMart:
/components/com_virtuemart/themes/default/templates/pages/shop.ask.tpl.php
/administrator/components/com_virtuemart/classes/ps_communication.php
/administrator/components/com_virtuemart/html/shop.ask.php
/components/com_virtuemart/themes/default/templates/order_emails/enquiry-email.tpl.php
Además de estos archivos es posible que se vea implicado el archivo spanish.php que gestione el idioma de VirtueMart, pero como te digo todo depende de tu versión "exacta" de VirtueMart.
Saludos
la version exacta, como dije al principio, es VirtueMart 1.1.9 stable
Gracias
Hola Juan
Tal como te comenté anteriormente la solución más práctica es que realices un formulario externo con BF y luego cambies el link.
Sigue los pasos que te indicó David.
Saludos.
Ok, y no lo dudo que sea la opción más practica, eché bastante tiempo en ello, será por mi ineptitud, si mirais más arriba, vereis como hay preguntas mias sin responder. Pero de todos modos, vuelvo al principio del todo.
Lo que necesito exclusivamente es añadir un campo obligatorio al actual formulario, lo he conseguido añadir mediante firebug editando, pero no encuentro el archivo a modificar, imagino que será el mismo que modifico con firebug. Dejo captura.
Gracias.
Hola Juan
Ubica el siguiente archivo, debes reemplazar default por el theme que estas usando.
/components/com_virtuemart/themes/default/templates/pages/shop.ask.tpl.php
Saludos
Resuelto, tansolo he tenido que editar un poco el el archivo en la tura que me facilitó john y listo!
Gracias 😉