Cómo puedo añadir un campo personalizado de ordenación de productos en Prestashop 1.7.6?

Quiero implementar un nuevo campo de ordenación de productos que haga la ordenación a partir del valor de una característica concreta.

En SQL lo resuelvo de esta manera:

SELECT b.value  FROM ps_feature_product a, ps_feature_value_lang b  WHERE id_feature=10 AND a.id_feature_value=b.id_feature_value AND id_lang=1  ORDER BY b.value DESC 

Cómo debería hacerlo en Prestashop 1.7.6?

Muchas gracias!

¿Porque este codigo de ordenacion en burbuja no funciona?

Cuando ejecuto el programa, los números salen desordenados, ¿podrían decirme cual es el error en el código?

Lenguaje: c++

Librerías: iostream, string, cstdlib, ctime

Sistema operativo: Debería funcionar en cualquier plataforma

 #include <iostream> #include <string> #include <cstdlib> #include <ctime> int chaar[5];//matriz a ordenar int fnum; using namespace std;  int main()  {    srand(time(0)); //genera números aleatórios para la matriz    for(int i = 0;5>i;i++){      fnum = rand()%100;     chaar[i]=fnum;    }     for(int i = 0;i<30;i++){     int b36;     int b=i-1;     if(chaar[i]<chaar[b]){       b36 = chaar[i-1];       chaar[i-1]=chaar[i];       chaar[i]=b36;      }    }     for(int i =0;i<5;i++){ //imprime la matriz     cout<<chaar[i]<<" ";   }  }  

Error en ordenación de la una lista por punteros en C++

Buenas estoy practicando ordenación y resulta que con este código, la lista no se ordena correctamente. Es un algoritmo de inserción, pero después de mucho debug no entiendo que es lo que está mal. Al desplazar a la izquierda el elemento que es menor, remplaza el elemento al que ha sustituido.

 void ordenarLista(tListaJugadores& lista) {     int j;     tJugador jugador;     for (int i = 1; i < lista.cont; i++) {         jugador = *lista.jugadores[i];         j = i;         while ((j > 0) && (jugador.nombre < lista.jugadores[j - 1]->nombre)) {             lista.jugadores[j] = lista.jugadores[j - 1];             j--;         }         *lista.jugadores[j] = jugador;     } }     [1]: https://i.stack.imgur.com/s8A4j.png