Hola,
Tengo una duda... no sé si podría hacer que únicamente se abriera el formulario con los campos solicitados y sin la cabecera de mi web ni el resto de la página.
Adjunto imágenes para explicarme.
En el pop-up me aparece también la cabecera de mi página con su menú principal y demás... cosa que no quiero que aparezca.
¿Se puede hacer? Si la respuesta en afirmativa... ¿cómo?
Saludos,
Hola David,
Se muestra correctamente http://www.viatgi.com/index.php?page=shop.product_details&category_id=4&flypage=flypage_default.tpl&product_id=157&option=com_virtuemart&Itemid=94&vmcchk=1&Itemid=94 al hacer clic en * Haz una pregunta sobre este producto ( CaT )
He rellenado el formulario, y el comportamiento ha sido correcto, llevando a una url en al que agradece el mensaje.
Adjunto captura.
Saludos,
Hola Jordi,
Sí, ahora se muestra correctamente porque tengo el SEO desactivado tal y como me indicó Pablo que hiciera para que pudiéseis ver la URL que construye.
Cuando no se muestra bien es cuando tengo el SEO activado. Ahí es el problema. Y me gustaría activar el SEO.
Saludos,
Hola,
Supongo que el problema con el enlace cuando el SEO está activado está en que la url contiene el parámetro &tmpl=component y esto no lo interpreta correctamente el archivo router.php que construye las urls amigables en Virtuemart.
Sin esa parte en el enlace a la página "Ask Seller" debería funcionar correctamente, aunque presentaría el problema de que se te cargaría la web entera.
Lo que te recomendaría sería que esta página de solicitud de información no se abra como una ventana emergente, sino que sea como un enlace normal como se puede ver, por ejemplo, en el siguiente enlace:
http://demopacktienda.webempresa.eu/zeolite/tienda/details/3/1/monitores/samsung-syncmaster
Como verás, al pulsar en el botón de información se va a una nueva página donde se puede solicitar la información y existe un botón para volver de nuevo al producto.
Para ello, dentro del código que nos había pegado:
deberías hacer cambios para que quede de la forma siguiente:
De esta forma el enlace no se abriría en la nueva ventana. Es posible que también tengas que hacer cambio en la página que muestra el formulario de contacto en caso de que no veas el botón de volver al producto.
Para ello, puesto que supongo que no estás usando el tema "default" de Virtuemart, puedes ver como se construye revisando el siguiente archivo: components/com_virtuemart/themes/default/templates/pages/shop.ask.tpl.php y aplicar los cambios en el archivo shop.ask.tpl.php de tu plantilla.
Hola pablo,
Voy a ponerme en ello ahora mismo. Ya os diré como queda.
Gracias y saludos,
Hola,
Supongo que el problema con el enlace cuando el SEO está activado está en que la url contiene el parámetro &tmpl=component y esto no lo interpreta correctamente el archivo router.php que construye las urls amigables en Virtuemart.
Sin esa parte en el enlace a la página "Ask Seller" debería funcionar correctamente, aunque presentaría el problema de que se te cargaría la web entera.
Lo que te recomendaría sería que esta página de solicitud de información no se abra como una ventana emergente, sino que sea como un enlace normal como se puede ver, por ejemplo, en el siguiente enlace:
http://demopacktienda.webempresa.eu/zeolite/tienda/details/3/1/monitores/samsung-syncmaster
Como verás, al pulsar en el botón de información se va a una nueva página donde se puede solicitar la información y existe un botón para volver de nuevo al producto.
Para ello, dentro del código que nos había pegado:
<img class="left" src="assets/images/info.png" width="20" height="20" alt="ask seller" /> <a class="ask-a-question modal" rel="{handler: 'iframe', size: {x: 700, y: 450}}" href="">vars['ask_seller_text']?> deberías hacer cambios para que quede de la forma siguiente:
<img class="left" src="assets/images/info.png" width="20" height="20" alt="ask seller" /> <a class="ask-a-question modal" href="">vars['ask_seller_text']?>
Hola pablo,
Ya he hecho el cambio que me comentas y... nada! Se me sigue abriendo el formulario en un pop-up. La segunda parte ya no la he hecho. Eso queda para más tarde.
Saludos,
Hola,
He revisado el tema. Es raro lo que pasa porque aparentemente ahora ya no se le está pasando nada que pueda afectar a la apertura del enlace en la ventana emergente. Prueba a eliminar la etiqueta class del enlace para ver si así funciona.
Sí senyor!!!
Ahora sí... lo conseguiste! Jajajaja! Al final únicamente quitándole la etiqueta "class" ha funcionado.
Saludos y gracias!