Hosting Joomla Confiable - Expertos Web Joomla en Espa帽ol

candado  Acceso Clientes
Am茅rica +1.888.815.4203 路 Espa帽a 902.009.386
Viernes, 24 de Febrero de 2012 15:43

Mostrar Ocultar m贸dulos de acuerdo a la Categor铆a de Productos en Virtuemart

por聽 Jhon Marreros Guzm谩n
Vota este articulo
(1 Voto)

ico_modulos_categorias_vmAl crear m贸dulos en Joomla tenemos la opci贸n de mostrarlo en determinados items de men煤, este es un comportamiento por defecto que viene implementado en Joomla.

En algunos casos requerimos mostrar m贸dulos a un nivel m谩s detallado, es decir por ejemplo para un determinado art铆culo, s贸lo para usuarios visitantes, etc. Es en estos casos que tenemos dos alternativas, o modificar el c贸digo o utilizar una extensi贸n

En este art铆culo veremos c贸mo mostrar m贸dulos a nivel de categor铆as de productos de virtuemart, utilizaremos una extensi贸n llamada Metamod la cual ofrece funcionalidad extendida para los m贸dulos de Joomla

Generalidades

Cuando creamos un m贸dulo en Joomla tenemos la opci贸n de asignarle a determinados items de men煤, tal como se muestra en la siguiente imagen, sin embargo no tenemos la posibilidad de mostrar el m贸dulo a nivel de categor铆as de virtuemart.

img1

Caracter铆sticas Metamod

Metamod es una extensi贸n que brinda funcionalidad extendida a los m贸dulos de Joomla. Entre la funcionalidad que ofrece tenemos:

  • Mostrar/Ocultar m贸dulos en determinadas fechas, o de manera recurrente en determinados per铆odos
  • Mostrar/Ocultar m贸dulos de acuerdo al idioma
  • Mostrar/Ocultar m贸dulos de acuerdo a determinadas p谩ginas para extensi贸nes como virtuemart, Community Builder, Sobi2, Myblog

Para ver un lista completa de toda la funcionalidad de esta extensi贸n visitar el siguiente enlace

Configurando Metamod para categor铆as virtuemart

Debemos usar la siguiente sintaxis en el campo PHP de la extensi贸n,

$vm = JomGenius("virtuemart");
if ( $vm->check("pagetype = shop.browse") ) {
  $category_id = $vm->info( "category_id" );
  if ($category_id == "4") return 127;
  if ($category_id == "5") return 126;
}

En el c贸digo vemos que la variable PHP $category_id representa la categor铆a de virtuemart y el valor de retorno es el m贸dulo que se mostrar谩 cuando se seleccione esta categor铆a, por ejemplo si se selecciona la categor铆a 4 se mostrar谩 el m贸dulo con id 127

Para ver un lista de todas las posibilidades de mostrar u ocultar m贸dulos en p谩ginas de virtuemart visitar el siguiente enlace

En el siguiente video se explica de manera pr谩ctica cada uno de los puntos explicados anteriormente.

驴Te ha resultado interesante este art铆culo?

Suscr铆bete para recibir consejos 煤tiles para Joomla! y consigue un descuento del 20% en tu nuevo Hosting o Pack.

Suscr铆bete a Noticias Joomla

noticias Joomla

Consigue Cup贸n Descuento del 20%

Busca en el Blog Joomla!

Webempresa en Facebook

Quieres estar al d铆a en Joomla?
Haz clic en Me gusta



S铆guenos para no perderte nada del mundo Joomla!

Twitter_Facebook_Youtube_Feed_

Servicios Profesionales Joomla!
Hosting JoomlaHosting Joomla
Seguridad y Rendimiento para tu Web.
Olv铆date de una vez de problemas.

Ver Planes 禄

life_buoy3 Colaboradores
Impulsa tu Web de la mano de los mejores Profesionales Joomla! en espa帽ol.

Ver Directorio 禄

ayuda JoomlaAprende Joomla!
Aprende a usar Joomla! con nuestros tutoriales. M谩s de 900 v铆deos gratis a tu disposici贸n.

Encontrar V铆deos 禄

Desarrollo JoomlaPacks Joomla
Insp铆rate y selecciona tu dise帽o.
Todo lo que necesitas para tu Web por solo 299$USD

Conocer m谩s 禄