Carga de Modulos segun URL  

 
Sergio
 Sergio
Reputable Member

Hola es posible cargar modulos en vez del menu, hacerlo dependiendo de la URL en la que estes.

www.pienso24horas.com. Tengo un modulo que carga en el VM y no quiero que aparezca en el proceso de checkout. En concreto es un banner de ofertas.,

Citar
Respondido : 22/01/2012 10:27 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Sergio,

¿Has probado ítems de menú ocultos que apunten a una url relativa? (Enlaces externos).

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 22/01/2012 5:55 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Sergio
 Sergio
Reputable Member

No te entiendo. Lo que necesito es que en la URL del checkout no aparezca un banner que si quiero que aparezaca en la tienda.

Como el banner se carga en el menu item donde tengo definido el VM, pues claro tambien lo carga en el checkout

ResponderCitar
Respondido : 22/01/2012 8:20 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Sergio,

Puedes usar MetaMod: http://extensions.joomla.org/extensions/style-a-design/modules-management/3391

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio

ResponderCitar
Respondido : 23/01/2012 9:00 am

Cursos Gratuitos WordPress

Sergio
 Sergio
Reputable Member

Gracias Jordi, encontre esa pasada de modulo ayer...lo unico es que no consigo que funcione.....

Alguna sugerencia..

ResponderCitar
Respondido : 23/01/2012 1:51 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Sigue los siguientes pasos para ver si te funciona:

- Crea el módulo que contiene el banner que solo quieres que se muestre en parte de Virtuemart pero no en el proceso de compra. Situa el módulo, publicado para toda la web, en la posición "solovm".

- Edita el módulo Metamod y sitúalo en la parte de tu plantilla donde quieras mostrar el banner. En el parámetro PHP del módulo añade el siguiente código:

if ($option == 'com_virtuemart' && isset($_GET['page'])) {
	if ($_GET['page'] == 'shop.product_details' || $_GET['page'] == 'shop.browse') return "solowe";
}

Con esto, el módulo solo se cargará en el listado de productos de las categorías de Virtuemart y en las fichas de producto. Se pueden hacer más cambios para tratar de ajustarlo mejor.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 23/01/2012 6:19 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Sergio
 Sergio
Reputable Member

Pablo de momento funciona, carga el modulo en la pagina indicada, pero en las otras tengo un espacio en blanco cuando no carga el modulo....

ResponderCitar
Respondido : 24/01/2012 11:11 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Esto se debe a que, para las páginas donde no se cumplen las condiciones para que se cargue el módulo, aunque no se cargue el módulo sí que se sigue reservando el espacio para cargar los módulos.

Esto se suele deber a un problema con la plantilla que se está usando, aunque teóricamente con la versión de pago del módulo Metamod esto no ocurriría. Puede ver una comparativa de la versión gratuita y de pago en el siguiente enlace, donde además se habla precisamente de esto:

http://www.metamodpro.com/metamod/metamod-pro

Además, en el siguiente enlace podrás ver más información sobre la configuración del Metamod para trabajar con VM:

http://www.metamodpro.com/metamod/recipes/36/76-control-modules-on-virtuemart-pages

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 24/01/2012 11:48 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Sergio
 Sergio
Reputable Member

Hola Pablo compre la version de pago. Funciona genial, todo resuelto.

Gracias por las indicaciones

ResponderCitar
Respondido : 30/01/2012 1:21 pm

Por favor Iniciar Sesión o Registro