<BOUCLE_nous>()
Erreur SQL
articles.id_article, articles.id_rubrique, articles.titre,
articles.texte, articles.chapo, articles.descriptif, articles.lang
FROM spip_articles AS `articles` WHERE (articles.statut = 'publie')
AND (articles.date <= NOW()) AND (L2.titre = 'page_nous') GROUP BY
articles.id_article,articles.id_rubrique LIMIT 0,1
Unknown column 'L2.titre' in 'where clause'
</BOUCLE_nous>
(squelette "chez_nous" : il manque spip_mots_articles AS L2)
Les requettes fautives seraient bien utiles, car il va sans dire que chez moi ça marche, aussi bien sur les requettes du jeu de test que sur l'ensemble de mes requettes de mon site de test.
Cédric
Les requettes fautives seraient bien utiles, car il va sans dire que chez
moi ça marche, aussi bien sur les requettes du jeu de test que sur
l'ensemble de mes requettes de mon site de test.
La requête fautive était dans mon mail initial (mais, je ne sais pas
pourquoi, le message d'erreur oublie le SELECT).
<BOUCLE_nous>()
Erreur SQL
articles.id_article, articles.id_rubrique, articles.titre,
articles.texte, articles.chapo, articles.descriptif, articles.lang
FROM spip_articles AS `articles` WHERE (articles.statut = 'publie')
AND (articles.date <= NOW()) AND (L2.titre = 'page_nous') GROUP BY
articles.id_article,articles.id_rubrique LIMIT 0,1
Unknown column 'L2.titre' in 'where clause'
</BOUCLE_nous>
La boucle :
Le mode debug quand ça marche :
SELECT articles.id_article, articles.id_rubrique, articles.titre,
articles.texte, articles.chapo, articles.descriptif, articles.lang
03 FROM spip_articles AS `articles`
04 INNER JOIN spip_mots_articles AS L1 ON (L1.id_article =
articles.id_article)
05 INNER JOIN spip_mots AS L2 ON (L2.id_mot = L1.id_mot)
06 WHERE (articles.statut = 'publie')
07 AND (articles.date <= NOW())
08 AND (L2.titre = 'page_nous')
09 GROUP BY articles.id_article,articles.id_rubrique
10 LIMIT 0,1
<BOUCLE_TypeRubrique(HIERARCHIE){id_rubrique}{tout}{type=_TypeRubrique}{inverse} {0,1}> (rubrique.html)
ou
<BOUCLE_TypeRubrique(HIERARCHIE){id_rubrique}{tout}{type=_TypeRubrique}{inverse} {0,1}> (footer.html)
(oui, c'est exactement la même boucle, mais elle se trouve dans 2 fichiers différents, et le compilateur ne précise que le nom de la boucle en erreur, pas le squelette dans laquelle elle se trouve.