Mostrar por orden las categorías de Virtuemart  

 
Yolanda
 Yolanda
Usuario activo

Actualmente se muestran por orden alfabético, necesito saber cómo puedo hacer que se muestren como nosotros necesitamos, que es por la importancia del producto que nosotros le damos, es decir, marcar nosotros el orden.

URL: www.materialsconfort.com Apartado "Todos nuestros productos" en página de inicio

Citar
Respondido : 23/12/2011 8:38 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Yolanda,

Vamos a revisar el tema que indicas. He procedido a borrar los datos de acceso a tu sitio web, ya que eran datos de acceso a administración.

Es un foro accesible al público, aunque solo clientes pueden realizar consultas. No hay que poner contraseñas de administradores.

Saludos

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

ResponderCitar
Respondido : 23/12/2011 9:50 am

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

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Para mostrar en el módulo tpindexvm las categorías ordenadas por el orden que les has puesto en la administración de Virtuemart debes editar el archivo modules/mod_tpindexvm/helper.php.

En la línea 14 cambia el código:

$query = "SELECT b.category_name, b.category_description, b.category_id, b." . $img . " FROM #__vm_category_xref AS a, #__vm_category AS b WHERE a.category_parent_id = 0 AND a.category_child_id = b.category_id AND b.category_publish = 'Y' ORDER BY b.category_name ASC";

por el siguiente:

$query = "SELECT b.category_name, b.category_description, b.category_id, b." . $img . " FROM #__vm_category_xref AS a, #__vm_category AS b WHERE a.category_parent_id = 0 AND a.category_child_id = b.category_id AND b.category_publish = 'Y' ORDER BY b.list_order ASC";

Después, en la línea 36 cambia el código:

$query = "SELECT b.category_name, b.category_id, b." . $img . " FROM #__vm_category_xref AS a, #__vm_category AS b WHERE a.category_parent_id = $param AND a.category_child_id = b.category_id AND b.category_publish = 'Y' ORDER BY b.category_name ASC";

por el código:

$query = "SELECT b.category_name, b.category_id, b." . $img . " FROM #__vm_category_xref AS a, #__vm_category AS b WHERE a.category_parent_id = $param AND a.category_child_id = b.category_id AND b.category_publish = 'Y' ORDER BY b.list_order ASC";

De esta forma las categorías de Virtuemart pasarían de mostrarse ordenadas alfabéticamente a mantener el orden que le hayas puesto en la administración.

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

ResponderCitar
Respondido : 23/12/2011 11:33 am
Alink
 Alink
Reputable Member

Gracias Pablo, problema solucionado.

ResponderCitar
Respondido : 16/01/2012 6:16 pm

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

Por favor Iniciar Sesión o Registro