Soit changement de doc, soit changement de code pour SPIP3 et titre_mot=
C'est un bug sans l'être mais j'ai cherché un sacré moment avant de trouver le pourquoi du comment.
Soit une liste de mots clés qui sont les départements du type (01. AIN, 02. AISNE...) Cette liste est bien numérotée afin de trier un peu dans tous les sens. Je cherche à trouver les articles qui possèdent ce mot clé.
A un moment donné j'utilise le tri mais basé sur {titre_mot=xxxx} et là rien ne fonctionne ou plutôt aucun résultat n'est retourné, alors que sur id_mot=nn c'est correct.
Le pourquoi !
SPIP est trop gentil ;-) depuis la version 3, si je ne me trompe, il présente spontanément les #TITRE sans les numéros, cool ;-) sauf que ici jamais aucune comparaison ne sera correcte puisque #TITRE sort : AIN, AISNE... et que je compare avec 01.AIN, 02. AISNE, ...
Du coup deux solutions soit lors de la comparaison, SPIP ne coupe pas les numéro soit on adapte la doc un peu partout ou on utilise titre_mot= car objectivement ceci ne fonctionne plus !
Extrait de la doc article : http://www.spip.net/fr_article902.html#titre_mot
- {titre_mot=xxxx}, ou {type_mot=yyyy} (depuis SPIP 1.3) sélectionne respectivement les articles liés au mot-clé dont le nom est « xxxx », ou liés à des mots-clés du groupe de mots-clés « yyyy ». Si l’on donne plusieurs critères {titre_mot=xxxx} (ou plusieurs {type_mot=yyyy}), on sélectionnera ceux qui auront tous ces mots à la fois (nouveauté de SPIP 1.9).
Je suppose qu'il en va de même que titre_groupe, ... et d'autres encore peut être... Voili voilou
Amitié Paulbe