Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[RESOLU] SEARCH: Comment limiter le nombre de recherches
#2

Pour limiter le nombre de résultats, modifie ton template ainsi :
Code :
<h3>{$searchresultsfor} &quot;{$phrase}&quot;</h3>
{if $itemcount > 0}

<ul>
  {foreach from=$results item=entry}
{* ajoute un compteur et assigne sa valeur à la variable foo *}
{counter  assign=foo}
{* n'affiche que 5 résultats *}
{if $foo < 6}
  <li>{$entry->title} - <a href="{$entry->url}">{$entry->urltxt}</a> ({$entry->weight}%)</li>
  {*
     You can also instantiate custom behaviour on a module by module basis by looking at
     the $entry->module and $entry->modulerecord fields in $entry
      ie: {if $entry->module == 'News'}{News action='detail' article_id=$entry->modulerecord detailpage='News'}
  *}
{* fin de la condition compteur *}
{/if}
  {/foreach}
</ul>
<p>{$timetaken}: {$timetook}</p>
{else}
  <p><strong>{$noresultsfound}</strong></p>
{/if}

Pour le cas "news" et consorts, je n'en vois pas l'utilité, mais c'est possible en créant un tableau reprenant l'ensemble des pages et en effectuant d'abord une comparaison de $phrase (mot recherché) et $page_name (nom de tes pages).
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)