il me semble qu’il y a un bug pour faire un tri par ordre décroissant (inverse) sur les clé d’un tableau avec DATA. Et je n’ai pas trouvé sur la liste de message le signalant.
Donc avec Spip 3.0.11, une boucle du type (DATA){source table #GET{tableau}}{!par clé} ne donne pas le résultat attendu, les clés sont toujours triées dans l’ordre croissant.
En regardant le code dans écrire > iterateur > data.php ligne 389, il y a :
if (isset($r2) and $r[2])
or, en écrivant “if (isset($r[1]) and $r[2])”
le tri par clé en ordre inverse fonctionne à nouveau.
il me semble qu'il y a un bug pour faire un tri par ordre décroissant
(inverse) sur les clé d'un tableau avec DATA. Et je n'ai pas trouvé sur
la liste de message le signalant.