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,
El problema puede ser algo complicado de resolver. El enlace para ir a la página de consulta del producto se genera en el archivo administrator/components/com_virtuemart/html/shop.product_details.php
Aquí deberías encontrar una línea como la siguiente:
$ask_seller_href = $sess->url( $_SERVER ['PHP_SELF'].'?page=shop.ask&flypage='.@$_REQUEST['flypage']."&product_id=$product_id&category_id=$category_id" );
Es posible que funcione si lo cambias por lo siguiente:
$ask_seller_href = 'index2.php?page=shop.ask&flypage='.@$_REQUEST['flypage']."&product_id=$product_id&category_id=$category_id" );
En cualquier caso, lo raro de esto es que la página de consulta no se tendría que abrir en una ventana emergente sino que tendría que abrirse como una nueva página con el botón de volver al producto. Es posible que estés usando algún tema (plantilla) de Virtuemart que esté generando su propio enlace.
Hola Pablo,
El códio que tengo exactamente es el siguiente:
vars['ask_seller_href'].'&tmpl=component'); ?>
Esta tarde no voy a poder, pero espero poder probar el código que me comentas a la noche o mañana por la mañana.
Saludos,
Hola David
A lo enviado por Pablo, sólo quítale el paréntesis final, de otra manera te saldrá error de intaxis.
$ask_seller_href = 'index2.php?page=shop.ask&flypage='.@$_REQUEST['flypage']."&product_id=$product_id&category_id=$category_id";
Además asegúrate de reemplazar la variable adecuada, en tu código la variable es diferente $ask_a_seller_url
Saludos.
Hola,
Péganos un enlace a tu página web para que podamos ver el enlace que se construye, para ver donde está el problema.
Hola Pablo,
Te detallo enlace...
http://www.viatgi.com/vacaciones/viajes/details/138/china-10-d%C3%ADas
Si pinchas en "Haz una pregunta sobre este producto" lo verás.
Saludos,
Hola
Visualizo http://www.viatgi.com/vacaciones/viajes/...8/china-10-d%C3%ADas y luego hago click en "Haz una pregunta sobre este producto" y se muestra correctamente.
Adjunto captura de pantalla.
Saludos,
Hola Jordi,
El problema no es que no se muestre, sino que se muestra el formulario pero con toda la web de fondo. Yo lo que querría es únicamente mostrar el formulario. Sin logo, sin menu principal, sin pie de página...
Adjunto imágenes para indicar todo lo que no querría mostrar en el pop-up.
No sé si existe alguna alternativa... de hecho me gustaría agregar algún campo a este formulario, por lo que tal vez sea más facil enlazar un formulario de BreezingForms.
Saludos,
Hola David,
Prueba a desactivar un momento el SEO en la configuración global de Joomla y comprueba si así se abre en una nueva ventana. De no ser así, péganos el enlace que abre la ventana de consulta antes de volver a activar el SEO.
Hola Pablo,
Perdona pero justo volví hoy de las vacaciones... que por cierto, siempre son pocos días!! Jejeje!
Efectivamente tiene que ver con el SEO. Al desconectarlo se me ve perfectamente. ¿Que hago entonces? ¿Instalo alguno de los programas de soporte para SEO?
Saludos,
Hola David UdV,
¿Has probado activar el SEO, pero solo con los dos primeros parámetros (No seleccionar: Agregar el sufijo a las URLs)?
Saludos,
Hola Jordi,
Esa opción que me comentas no la tengo habilitada.
Saludos,
Hola,
El código que decías tener:
vars['ask_seller_href'].'&tmpl=component'); ?>
¿Lo tienes en la plantilla de la ficha del producto?
De ser así, tendría que probar a quitar la línea
vars['ask_seller_href'].'&tmpl=component'); ?>
y hacer el cambio que te había comentado teniendo en cuenta lo que decía John sobre el paréntesis final.
Recuerda hacer copia de seguridad de los archivos que vayas a cambiar. Si no funciona, déjalo como estaba y desactiva el SEO para que veamos el enlace que construye.
Hola pablo,
Sigue sin funcionar. Si sustituyo lo que me decís se me acaba mostrando la página de incio de la web.
Acabo de desactivar el SEO para que le hechéis una ojeada.
Aquí te dejo una url: Producto
Te adelanto que la url que construye es la siguiente:
http://www.viatgi.com/index.php?page=shop.ask&flypage=flypage_default.tpl&product_id=157&category_id=4&option=com_virtuemart&Itemid=94&tmpl=component
Saludos,