Jump to content

(SOLUCIONADO) organizar por orden alfabético los atributos en los filtros


gadgad

Recommended Posts

Estoy utilizando filtros para la navegación por facetas y me encuentro con que los datos que me aparecen en los dropdown lo hacen en el orden en que los introduje en su momento. ¿hay alguna forma de que aparezcan por orden alfabético en el listado?

 

Adjunto captura de pantalla, para clarificar la pregunta.

 

Saludos

post-391567-0-99006400-1345531714_thumb.png

Edited by gadgad (see edit history)
Link to comment
Share on other sites

¿me podéis ayudar sobre el tema que he propuesto arriba? quizás ya está solucionado en algún otro hilo y en ese caso agradecería me indicáseis en cual, pues por mucho que he buscado no he encontrado nada al respecto.

 

Gracias

Link to comment
Share on other sites

  • 1 month later...

La URL es: tienda.gadgad.es. La versión que utilizo de Presta Shop es 1.4.8.2. Tengo instalado el módulo Attribute position, pero no me ha funcionado. Al menos como yo pretendo, que es que los listados de atributos (autores, intérpretes, etc,) salgan por orden alfabético. En el backoffice (en attribute ordering) sí que mantienen por el orden en que yo quiero (alfabéticamente).

Edited by gadgad (see edit history)
Link to comment
Share on other sites

  • 2 months later...

Hola, tengo el mismo problema y veo que este post aparece como SOLUCIONADO, pero no dice como.

 

Quiero que aparezcan por orden alfabético los valores de los atributos en el filtro (navegación por facetas).

 

¿Alguien me puede echar una mano? Gracias

Link to comment
Share on other sites

  • 4 months later...
  • 4 months later...

Hola!

 

Hola!
Me sumo para preguntar como ordenar por orden alfabetico los fabricantes.
Alguna ayuda?

Gracias!

 

En el mismo fichero: blocklayered.php en las lineas 2653 aprox, debes cambiar:

$sql_query['group'] = ' GROUP BY p.id_manufacturer';

por

$sql_query['group'] = ' GROUP BY p.id_manufacturer ORDER BY m.name ';

 

Y en la linea 2670 debes cambiar:

 

GROUP BY p.id_manufacturer';

por

GROUP BY p.id_manufacturer
ORDER BY m.name';
 
Espero que te sirva de ayuda
Edited by rruizc (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 5 months later...

 

Hola!

 

 

En el mismo fichero: blocklayered.php en las lineas 2653 aprox, debes cambiar:

$sql_query['group'] = ' GROUP BY p.id_manufacturer';

por

$sql_query['group'] = ' GROUP BY p.id_manufacturer ORDER BY m.name ';

 

Y en la linea 2670 debes cambiar:

 

GROUP BY p.id_manufacturer';

por

GROUP BY p.id_manufacturer
ORDER BY m.name';
 
Espero que te sirva de ayuda

 

Gracias!! Casi me vuelvo loco!!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...