Buesnas, al comprar un producto, cuando sale la ventanita Seguir Comprando o Mostrar Carro la página deja de mostrar los módulos de la parte izquierda, tanto en Seguir Comprando como en Mostrar Carro.
Original sin la actualización de JA Tiris
Resultado
URL del sitio: Contenido solo visible a usuarios registrados
Hola Luis Miguel,
Y si el modulo Tu Compra lo muestras en todas las paginas también desaparece?
Saludos.
Si poner el Tu compro que aparezca en todas las páginas se coloca todo bien. Preso tengo el menú de Foro, de kunena, el cual me gustaría que ocupase toda la hoja.
Pero si lo quito de cualquier menú desaparece los módulos como comento arriba.
Hola Luis Miguel,
No veo que relación tiene que le digas al módulo Carrito de Compra que NO se muestre en el ítem de menú Foro y sus consiguientes subítems de menús del Foro.
Si puedes adjunta una captura donde veamos los ítems asociados al módulo del carrito de compra.
Saludos
Hola Luis Miguel,
En estos casos puedes utilizar la extensión MetaMod, disponible para todas las ramas Joomla:
Mostrar Ocultar módulos de acuerdo a la Categoría de Productos en Virtuemart
En la documentación: http://www.metamodpro.com/metamod/recipes/36/76-control-modules-on-virtuemart-pages puedes buscar donde mostrar el modulo de acuerdo a tu necesidad.
Saludos.
Gracias Johnny
Buenas a ver si explico como lo he realizado y se entiende ya que en el video es para un modulo de publicidad y es algo distinto.
1.- Descargar en el ordenador la extensión MetaMod en instalarla con el Gestor de Extensiones.
2.- Buscar el módulo a sustituir en mi caso Tu Compra (es el módulo que muestra el carro de la compra) y despublicarlo. Fijarse también en el numero ID del módulo.
2.- Una vez instalada buscar el módulo MetaMod en el Gestor de Módulos y abrirlo (y yo en particular lo que he hecho es duplicarlo para no tocar el original por si lo necesito para otra función y abrir el duplicado metamod2)
3.-Una vez abierto, poner el Título para el módulo, mostrarlo si queréis, Publicarlo, elegir posición, seleccionar donde se quiere que aparezca (como en un módulo cualquiera). Ahora en Opciones Básicas en Auto-enable included modules? en la lista desplegable elegimos Modules specified by ID, y en Quick module position or id include ponemos el ID de nuestro módulo (en mi caso 93).
4.- Luego como pone Johnny y a la documentación de MetaMod www.metamodpro.com/metamod/recipes/36/76-control-modules-on-virtuemart-pages y elegir el código a utilizar y sustituir las "xxx" por el ID del módulo en mi caso 93 y situarlo en la opción PHP sustituyendo el de ejemplo.
Código original
/$vm = JomGenius("virtuemart"); // need this at the start of every rule if ( $vm->check( "pagetype not = frontpage, shop.cart" ) ) return XXX;
Código con el ID 93 ya introducido
/$vm = JomGenius("virtuemart"); // need this at the start of every rule if ( $vm->check( "pagetype not = frontpage, shop.cart" ) ) return 93;
Espero que os sirva, y gracias a toda la gente de webempresa.
Ahora solucionar cuando pincho a la ventana emergente de Seguir comprando o Mostrar Carro.
El link de Continuar comprando de este módulo es:
/index.php?option=com_virtuemart&view=category&virtuemart_category_id=7&lang=es
y para que funcione bien tendría que ser este:
index.php?option=com_virtuemart&view=virtuemart&Itemid=664&lang=es
y el de Mostrar Carro sale este:
/index.php?option=com_virtuemart&view=cart&lang=es
y para que funcione tendría que ser este otro:
/index.php?option=com_virtuemart&view=cart&Itemid=664&lang=es
¿Donde se cambian dichos link?
Solucionado por ahora (no se si tendrá alguna desventaja).
En Configuración Global he elegido en el apartado SEO URLs amigables "Sí" y parece que presenta los módulos en la parte izquierda.
Hola Luis Miguel,
Perfecto que lo hayas solucionado, no hay ningún problema por activar las url's amigables, más bien al contrario.
Saludos