Un critere par_ordre_liste champ, #LISTE... qui permet (...)

spip/spip
-
Par Cerdic, le 8 février 2021 à 21h48min :

Un critere {par_ordre_liste champ,#LISTE{...}} qui permet d'ordonner explicitement les resultat d'une boucle selon un tableau
Cela donne le meme resultat que si on utilise un {champ IN ...} sauf que
- le critere IN classe uniquement par defaut selon le tableau fournit, et cet ordre est ecrase si on a un autre critere, ou une jointure
- le {par_ordre_liste} permet de separer la selection du classement
- on peut le combiner avec d'autres {par...} dans l'ordre que l'on veut

Cas concret d'utilisation : voir #2693

*Modifié*
    ecrire/public/criteres.php
    ecrire/public/fonctions.php

Détails : https://git.spip.net/spip/spip/commit/1b6c32826813ac67144a96bb94b95ce5e834a290