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
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
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.
Gracias Pablo, problema solucionado.