SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Télécharger
Accueil > Documentation en français > Webmestres > Quelques exemples de boucles > Présenter les résultats d’une recherche par secteurs

Présenter les résultats d’une recherche par secteurs

Avril 2002 — mis à jour le : 3 juin

Toutes les versions de cet article :


Il suffit d’inclure la boucle de recherche dans une boucle de type rubriques sélectionnant les rubriques de premier niveau ; dans la boucle de recherche, on ajoute alors le critère « id_secteur » pour se limiter au secteur courant.

  1. <BOUCLE_secteurs(RUBRIQUES){racine}>
  2.   <B_recherche>
  3.   <h3>#TITRE</h3>
  4.   <ul>
  5.   <BOUCLE_recherche(ARTICLES){recherche}{id_secteur}{par points}{inverse}{0,5}>
  6.         <li><a href="#URL_ARTICLE">#TITRE</a></li>
  7.   </BOUCLE_recherche>
  8.   </ul>
  9.   </B_recherche>
  10. </BOUCLE_secteurs>

On remarquera que le titre du secteur n’est affiché que si la recherche a donné des résultats pour ce secteur. D’autre part, pour chaque secteur on n’affiche que les cinq articles les mieux classés, par ordre décroissant de pertinence.

Attention cependant, comme la recherche est effectuée autant de fois qu’il y a de secteurs, le calcul risque d’être ralenti.


Voir le squelette de cette page Site réalisé avec SPIP | Espace de traduction | Espace privé