Bonjour
J’ai besoin de vos lumières.
J’ai adapté le code trouvé dans la discussion de cette page
https://contrib.spip.net/Recherche-multi-critere-par-mots#Lien-de-demo
Cela fonctionne à merveille ( merci Francois).
Je comprends bien le code du formulaire avec checkbox
<form action="#URL_SITE_SPIP/spip.php?page=recherche" method="post">
<input type="hidden" name="page" value="recherche" />
<BOUCLE_groupes(GROUPES_MOTS)>
<ul>
<li><h3>#TITRE</h3>
<ul>
<BOUCLE_mots(MOTS){id_groupe}><li>
<label>#TITRE</label><input type="checkbox" name="motcle[]" value="#ID_MOT" /></li>
</BOUCLE_mots>
</ul>
</li>
</ul>
</BOUCLE_groupes>
<br /><br />
<input type="submit" value="Lancer la recherche" />
</form>
Je ne comprends pas et je ne trouve pas d'explication aux boucles de résultats
J'ai adapté ces boucles et j'obtiens les résultats par articles. par rubriques et par hyperliens
Voici:
<B_motcleM>
<div class="cartouche">
<h1><:resultats_recherche:></h1>
<BOUCLE_motcleM(POUR) {tableau #ENV**{motcle}}>
<p class="soustitre">« <BOUCLE_multi(MOTS) {id_mot=#VALEUR}>#TYPE : #TITRE</BOUCLE_multi> »</p>
</BOUCLE_motcleM>
</div>
</B_motcleM>
[(#REM) Multi-criteres : Articles trouves ]
<BOUCLE_motcle(POUR) {tableau #ENV**{motcle}}>
<BOUCLE_doublons(ARTICLES) {!id_mot=#VALEUR} {doublons} />
</BOUCLE_motcle>
<B_resultat>
<h2>#GRAND_TOTAL <:articles:></h2>
<div class="menu articles">
<ul>
<BOUCLE_resultat(ARTICLES){doublons}>
<li>
[(#LOGO_ARTICLE|#URL_ARTICLE|image_reduire{150,100})]
<h3><a href="#URL_ARTICLE">#TITRE</a></h3>
</li>
</BOUCLE_resultat>
</ul>
</div>
</B_resultat>
</B_motcle>
<B_motcleM> .... OK je comprends
<BOUCLE_motcle(POUR) J'aimerais lire sur (POUR) c'est la première fois que j'utilise cela
<BOUCLE_doublons(ARTICLES) {!id_mot=#VALEUR} {doublons} /> Cette boucle n'est pas fermée et elle fonctionne ???
Pour le reste ça va.
Merci
RP