[spip-dev] Un oubli dans SPIP ?

Salut,
Aujourd’hui, je tente de récupérer grâce au multibases certaines valeurs situées sur une table externe dans une autre base que celle de SPIP.
Bien sûr, l’installation de la nouvelle base se passe bien, je fais mes boucles, …
Mais là arrive un bug pas très bien pensé :
Ma table SQL comporte 2 champs : Maison et Points.
#MAISON marche dans ma boucle(évidemment) mais #POINTS bloque. Rien ne s’affiche pour #POINTS.
Après avoir réfléchis pendant un bon bout de temps, denisb me donne la réponse : C’est parce que SPIP a déjà une balise #POINTS
La seule solution serait de faire un AS ‘puntos’ dans la requête mais malheureusement SPIP ne peut pas modifier les AS avec les boucles.
Ma question est double :
Pourquoi SPIP bloque t-il quand une balise et déjà définie et qu’on veut récupérer une valeur par connexion SQL, serait-il possible de prioriser la balise obtenue en connexion SQL ?
Serait-il possible à l’avenir de définir les AS dans les requêtes à travers les boucles ?

Merci !

Hé Hé, en lisant http://doc.spip.org/@balise_POINTS_dist je vois qu’il y a marqué

Si on est hors d'une boucle {recherche}, ne pas "prendre" cette balise

Serait-ce un bug de SPIP :stuck_out_tongue: ?

Ma table SQL comporte 2 champs : Maison et Points.
#MAISON marche dans ma boucle(évidemment) mais #POINTS bloque. Rien ne
s'affiche pour #POINTS.

Essaie #CHAMP_SQL{points}

-- Fil

Effectivement, là ça marche avec #CHAMP_SQL{points}
SPIP n’a décidément rien oublié :smiley:
Merci !

Je viens d'insérer cette info dans http://doc.spip.org/@balise_POINTS_dist
klaus++

Yohann Prigent schrieb: