Hello
Suite à un petit problème dans le plugin court-circuit (http://comments.gmane.org/gmane.comp.web.spip.zone/27606), je m’aperçoit qu'une boucle rubrique avec un critère id_parent, ne retourne pas la même chose en spip3 et spip 2.1. Mais je ne suis pas assez calé pour tout comprendre, donc je ne sais pas comment corriger au mieux :
Versions de spip2.1 et 3 à jour de SVN. Aucun plugin actif.
Le site contient un secteur (numéro 1) contenant uniquement une rubrique (numéro 2) contenant elle meme un article publié
Soit un squelette toto.html :
<BOUCLE_sousrubrique(RUBRIQUES){id_parent}>#ID_RUBRIQUE</BOUCLE_sousrubrique>
L'appel de la page ?page=toto&id_rubrique=1 devrait m'afficher "2"... Et ben non.
La requete produite :
en spip3 :
SELECT rubriques.id_rubrique, rubriques.lang, rubriques.titre
FROM spip_rubriques AS `rubriques`
WHERE (rubriques.statut = 'publie')
AND (rubriques.id_parent = 0)
en spip2.1
SELECT rubriques.id_rubrique, rubriques.lang, rubriques.titre
FROM spip_rubriques AS `rubriques`
WHERE (rubriques.statut = 'publie')
AND (rubriques.id_parent = 1)
Est-ce normal ?
PS : Je sais que je peux corriger en faisant :
<BOUCLE_sousrubrique(RUBRIQUES){id_parent=#ENV{id_rubrique}}>#ID_RUBRIQUE</BOUCLE_sousrubrique>