Ah ok, je pense que c’est la méthode qui ne me semble pas bonne.
Personnellement je ferai plutôt un inclure d’un bout de code qui constituerai un menu inclure/menu_trier.html dans lequel je placerai une simple liste html (par exemple) de liens vers 1 seul article par exemple : spip.php/?page=les_livres et un critère de tri spip.php/?page=les_livres&tri=tout (tout|alpha|editeur)
les_livres.html se plaçant dans ton squelettes à côté de article.html etc. À l’intérieur ta boucle articles classique mais avec un test sur tri via [(#ENV{tri}|=={alpha}|oui) Action ] Pour le tri=editeur je ne sais pas à quoi ça correspond… à la table Auteurs ? Table Rubriques ? …
Sinon plus simplement :
- un lien vers
spip.php/?page=les_livres (correspond à les_livres.html) - un lien vers
spip.php/?page=les_livres_alpha (correspond à les_livres_alpha.html) - un lien vers
spip.php/?page=les_livres_editeur (correspond à les_livres_editeur.html)
À toi de placer les boucles qui t’intéressent dans chaque fichier html. Ça peut-être une solution simple pour débuter, même si ça n’est pas le plus simple à maintenir (mais tu n’as pas 3000 liens dans ton menu non plus)