Personnellement, j'ai fait 1 boucle par type d'objet avec chacune une partie alternative.
Donc si la recherche ne donne aucun résultat, ça affiche
Aucun article trouvé pour cette recherche
Aucun message de forum trouvé pour cette recherche
Aucune rubrique trouvée pour cette recherche
Aucun site trouvé pour cette recherche
JC
Le 25/11/2020 à 16:44, Renée Picard a écrit :
J'ai essayé avec 3 boucles
<B_a>
« #RECHERCHE » dans ce projet
<BOUCLE_a(RUBRIQUES ){recherche} {!par points} {branche?}>
</BOUCLE_a>
</B_a>
[(#RECHERCHE|non) pas de résultat]
</\B_a>
<B_b>
« #RECHERCHE » dans ce projet
<BOUCLE_b(ARTICLES ){recherche} {!par points} {branche?}>
</BOUCLE_b>
</B_b>
[(#RECHERCHE|non) pas de résultat]
</\B_c>
<B_c>
« #RECHERCHE » dans ce projet
<BOUCLE_c(MOTS ){recherche} {!par points} {branche?}>
</BOUCLE_c>
</B_c>
[(#RECHERCHE|non) pas de résultat]
</\B_c>
Si je n'ai pas de résultat dans une rubrique mais que j'en ai un dans un article ???
Je devrais être capable d'avoir une boucle englobante Et que le code alternatif [(#RECHERCHE|non) pas de résultat] s'affiche uniquement si il n'y a aucun résultat.
Je ne sais pas comment faire cette boucle englobante ???
Le mer. 25 nov. 2020 à 03:13, JLuc <jluc@no-log.org <mailto:jluc@no-log.org>> a écrit :
Depuis la mise à jour de thunderbird mes réponses partent en perso
par défaut :-/
Voici de nouveau, sur la liste.
Le 25/11/2020 à 04:46, Renée Picard a écrit :
> Cela ne fonctionne pas.
? qu'est ce qui se passe ?
> Il me faudrait faire une |#TOTAL_BOUCLE
Tu es déjà dans la partie alternative </B> ...<//B>
qui n'est utilisée que quand il n'y a pas de résultat
et il y est donc inutile d'y tester total_boucle
> et je ne crois pas que c'est possible sur #RECHERCHE qui
affiche seuleement ce qu'on a inscrit dans le
#FORMULAIRE_RECHERCHE|
je ne comprend pas ce bout de phrase
> |J'ai aussi des doutes sur ma boucle
> |<BOUCLE_a(RUBRIQUES spip_articles_spip_mots ){recherche} {!par
points} {branche?}>|
> |Est-ce que c'est bon pour compiler les résultats de la
recherche dans les champs rubrique, article et mots?
si c'est ça que tu as testé pas étonnant que ça marche pas
car ça demande à faire une jointure qui ne peut pas marcher
et ce n'est pas ça qu'il faut faire.
Il faut faire 3 boucles successivement.
JL
> |
>
> Le mar. 17 nov. 2020 à 03:10, JLuc <jluc@no-log.org
<mailto:jluc@no-log.org> <mailto:jluc@no-log.org
<mailto:jluc@no-log.org>>> a écrit :
>
> Le 16/11/2020 à 20:44, Renée Picard a écrit :
> > J'aimerais ne pas être obligée de mettre un bloc
dépliable dans
> > </B_a>
> > #BLOC_TITRE
> > <small>#RECHERCHE</small>
> > #BLOC_DEBUT
> > AUCUN RÉSULTAT pour « #RECHERCHE
» dans ce projet.
> > #BLOC_FIN
> > <//B_a>
> > Mais si je ne le fais pas, je vois ceci
> > AUCUN RÉSULTAT pour « » dans ce projet. même s'il n'y
a rien dans le formulaire de recherche.
>
> En entourant ce code dans
>
> </B_a> [(#RECHERCHE|non) ...] <//B_a>
>
> ?
>
> _______________________________________________
> liste spip
> spip@rezo.net <mailto:spip@rezo.net> <mailto:spip@rezo.net
<mailto:spip@rezo.net>> - désabonnement : envoyer un mail à
spip-off@rezo.net <mailto:spip-off@rezo.net>
<mailto:spip-off@rezo.net>
>
> Archives :
https://www.mail-archive.com/spip@rezo.net/maillist.html
> <https://www.mail-archive.com/spip@rezo.net/maillist.html>
>
> Infos : https://listes.rezo.net/mailman/listinfo/spip
<https://listes.rezo.net/mailman/listinfo/spip>
>
> Documentation de SPIP : http://www.spip.net/
<http://www.spip.net/>
>
> Irc : de l'aide à toute heure : http://spip.net/irc
<http://spip.net/irc>
>
_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un
mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : https://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : https://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc