Bonjour,
Dans le cas d’une recherche entre guillemets
Je n’obtiens pas les même résultats pour des boucles de recherche avec ou sans un argument à {recherche}
<BOUCLE_articles_var(ARTICLES) {recherche #RECHERCHE} {!par date} >
<BOUCLE_articles(ARTICLES) {recherche} {!par date}>
En debug je vois qu’avec {recherche #RECHERCHE} un entites_html(_request("recherche »)) s’ajoute
{recherche} :
$prepare_recherche = charger_fonction('prepare_recherche', 'inc');
[14](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles&var_mode_affiche=code#T357e4187f7a78406196a2a7eff55e557) list($rech_select, $rech_where) = $prepare_recherche((isset($Pile[0]["recherche"])?$Pile[0]["recherche"]:(isset($GLOBALS["recherche"])?$GLOBALS["recherche"]:"")), "articles", "","",array (
[15](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles&var_mode_affiche=code#T357e4187f7a78406196a2a7eff55e557) ),"id_article");
[16](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles&var_mode_affiche=code#T357e4187f7a78406196a2a7eff55e557) }
{recherche #RECHERCHE} :
$prepare_recherche = charger_fonction('prepare_recherche', 'inc');
[14](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf) list($rech_select, $rech_where) = $prepare_recherche((
[15](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf)
[16](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf) // 1 signes
[17](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf) '(' .
[18](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf)
[19](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf) // #RECHERCHE*
[20](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf) entites_html(_request("recherche")) .
[21](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf)
[22](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf) // 1 signes
[23](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf) ')'), "articles", "","",array (
[24](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf) ),"id_article");
[25](http://localhost:8888/afc/DOUBLONTRAVAIL/spip.php?page=recherche&recherche=%22Pascale+Marin%22&var_mode=debug&var_mode_objet=html_f5802a09a8bc2d2e89d127b329e5d0dc_articles_var&var_mode_affiche=code#T066d69110b9152b37ad58f66605edcdf) }
Sur un spip 3.2.9, tous plugins désactivés, testé à partir du squelettes-dist
Avec ou sans plugin fulltext.
#RECHERCHE ou #RECHERCHE* ou #ENV{recherche} est idem
L’application du filtre de fulltext |fulltext_recherche_naturelle_fr ne change pas la donne
C’est bizarre non ?
acaton