Avisos
Vaciar todo

Eliminar módulos en /confirm web de virtuemart con metamod

4 Respuestas
3 Usuarios
0 Reactions
761 Visitas
Raúl Ramón Val
Respuestas: 1150
Noble Member
Topic starter
 

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


 
Respondido : 11/04/2014 7:38 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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.


 
Respondido : 11/04/2014 9:47 pm
Raúl Ramón Val
Respuestas: 1150
Noble Member
Topic starter
 

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;
}


 
Respondido : 13/04/2014 6:56 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

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.


 
Respondido : 14/04/2014 12:02 pm