Page 1 sur 1

Comment afficher le nombre de résultat apres un "SearchView"

MessagePublié: 13 Juil 2012 à 11:13
par Fab2b
Bonjour à tous,

je suis en web, je fais une recherche FT sur une vue en utilisant une URL de la form "SearchView&Query=Marequete" et j'utilise un "$$SearchTemplateDefault" pour afficher les résultats. Ca fonctionne tres bien si ce n'est l'affichage trié par pertinence...au lieu de la première colonne. :?

Comment afficher le nombre de résultats retournés par la recherche ?! Je suis sur de l'avoir déjà fait mais je ne retrouve plus où....

Le module standard sait le faire, ca doit pas être si compliqué que ca.... :D

Merci d'avance, Fab.

Re: Comment afficher le nombre de résultat apres un "SearchV

MessagePublié: 15 Juil 2012 à 10:35
par roubech
il n'y a pas un champ $$Count ou $$SearchCount
regarde si tu ne trouves pas le standard dans un modele de base comme furum ou searchsite.ntf

Re: Comment afficher le nombre de résultat apres un "SearchV

MessagePublié: 16 Juil 2012 à 17:19
par Michel Nico
je crois que c'est le champ TotalHits qui te ramène ça (le champ Hits peut aussi t'intéresser).
Pour le trier les résultats d'une autre manière tu peux le faire par dernière date de modification croissante ou décroissante avec un "&SearchOrder=2 ou 3" selon ce que tu veux. Si tu ne joues pas avec les count et les start tu peux même utiliser les searchorder = 4 mais à tes risques et périls!!!

Re: Comment afficher le nombre de résultat apres un "SearchV

MessagePublié: 16 Juil 2012 à 19:01
par Fab2b
Alors en conclusion, c'est Michel qui à raison :wink:

dans mon cas simple TotalHits et Hits ramènent la même chose, le nombre de résultats. Merci également pour les options de tris que j'avais fini par trouver; mais j'ai justement utilisé searchOrder=4...en pensant trier sur la 1ere colonne...j'ai pas bien lu donc... :twisted:

$$Count, $$SearchCount, malheureusement, restent sans réponses... :mrgreen: Mais je note la TRÈS bonne idée de chercher le module standard dans un modèle existant !!

Merci à vous, Fab.