Tengo una serie de modulos que deseo eliminar de la pagina /confir de virtuemart(es la que aparece cuando finalizamos un pedido).
Actualmente la configuracion de estos módulos que deseo que no aparezcan es (configuracion de los modulos metamod (los originales estan despublicados)
-VISUALIZACION DEL MODULO EN MENUS: EN TODAS LAS PÁGINAS:
-FILTRO PHP DE METAMOD:
$vm = JomGenius("virtuemart");
if ($vm->check( "pagetype != cart") && $vm->check( "pagetype != user") && $vm->check( "pagetype != orders") && $option == 'com_virtuemart'){
return 253;
}
if ($option == 'com_k2'){
return 253;
}
if ($option == 'com_xmap'){
return 253;
}
CON ESTA CONFIGURACION CUANDO FINALIZA EL PEDIDO Y APARECE LA PAGINA DE CONFIRMACION ME APARECEN LOS MÓDULOS QUE DESEO QUE NO APAREZCAN...
HE PROBADO A INCLUIR EN EL PRIMER IF LA SIGUIENTE SENTENCIA COMO DICEN EN ESTE POST PERO TAMBIEN FALLA:
if ( $vm->check( "pagetype startswith none of shop.cart, shop.savedcart, checkout" ) ) return 253;
Post: http://www.metamodpro.com/forums/topic?id=550
gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola Raúl
Tienes el Metamod Pro ? , es decir la versión de pago?
Te lo comento por que posiblemente algunas funcionen no trabajen en la versión libre
Luego sería bueno que envíes todo tu código , como lo tienes actualmente, ya sea en un archivo de texto o captura para ver posibles errores de lógica.
Saludos.
Hola Jhon...en efecto tengo metamod pro...
-Tengo activado que el modulo se vea en todas las paginas, pero que se filtre a traves de php de metamod. El codigo del php es:
$vm = JomGenius("virtuemart");
if ($vm->check( "pagetype != cart") && $vm->check( "pagetype startswith none of shop.cart, shop.savedcart, checkout" ) ) return 253 && $vm->check( "pagetype != user") && $vm->check( "pagetype != orders") && $option == 'com_virtuemart'){
return 253;
}
if ($option == 'com_k2'){
return 253;
}
if ($option == 'com_xmap'){
return 253;
}
Hola,
¿De dónde has sacado el código que estás utilizando? También sería necesario que nos indicaras la url que se carga en la página donde no quieres mostrar los módulos, ya que a partir de ella es posible que se puedan establecer los filtros.