Bonsoir !
Alors petit retour concernant le plugin formulaire :
Les boucles documents ne fonctionnent pas…
En effet une simple boucle
<BOUCLE_doc_form(DOCUMENTS){id_formulaire=1}>
#URL_DOCUMENT
</BOUCLE_doc_form>
ne daigne pas fonctionner.
Version de spip : SPIP 2.0.9 [14357]
Résultat :
SELECT documents.id_document
[03](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) FROM spip_documents AS documents LEFT JOIN spip_documents_liens AS l
[04](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) ON documents.id_document=l.id_document
[05](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) LEFT JOIN spip_articles AS aa
[06](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) ON (l.id_objet=aa.id_article AND l.objet='article')
[07](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) LEFT JOIN spip_breves AS bb
[08](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) ON (l.id_objet=bb.id_breve AND l.objet='breve')
[09](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) LEFT JOIN spip_rubriques AS rr
[10](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) ON (l.id_objet=rr.id_rubrique AND l.objet='rubrique')
[11](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) LEFT JOIN spip_forum AS ff
[12](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) ON (l.id_objet=ff.id_forum AND l.objet='forum')
[13](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052)
[14](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document = documents.id_document )
[15](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) WHERE ((aa.statut = 'publie') OR bb.statut = 'publie' OR rr.statut = 'publie' OR ff.statut='publie')
[16](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) AND (documents.mode != 'vignette')
[17](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) AND (documents.taille > 0 OR documents.distant='oui')
[18](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) AND (L1.id_objet = 1)
[19](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) AND (L1.objet = 'formulaire')
[20](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) GROUP BY documents.id_document
Oo…
Si on rajoute les bonnes jointures et un statut ‹ en_ligne › dans le where, tout se passe comme il faut.
Bonne soirée !!
Cordialement,

