2010-10-09 6 views
1

Comment personnaliser le comportement de recherche standard dans Drupal 6? J'ai besoin que les résultats de recherche soient triés par date. Par exemple, les gens veulent montrer des articles dans les deux dernières semaines ou quelque chose comme ça.Drupal 6: Comment trier/filtrer les résultats de recherche par date

J'ai essayé beaucoup de choses sur this reference sans chance. Avez-vous déjà rencontré un tel problème? Toute aide sera appréciée. Merci!

Répondre

1

Vous pouvez trier par date en utilisant des solutions de recherche comme Apache Solr. Mais je comprends que vous voulez utiliser la recherche Drupal standard.

Dans cette situation, je vous recommande d'utiliser le module de recherche à facettes http://drupal.org/project/faceted_search

Facettes module de recherche ne nécessite pas l'installation d'un moteur de recherche séparé. Il a aussi des vues d'intégration qui vous permettront de penser comme des résultats d'exposition des 2 dernières semaines et ainsi de suite.

S'il vous plaît voir: http://drupalcode.org/viewvc/drupal/contributions/modules/faceted_search/README.txt?view=co

Vous pouvez rechercher des "vues" dans le document ci-dessus pour plus d'informations.

Vous pouvez également choisir de ne pas afficher les facettes si vous ne souhaitez pas que vos utilisateurs les voient. Dans ce cas, vous installerez le module uniquement en raison des avantages de l'intégration des vues.

+0

merci beaucoup! Bien que j'aie écrit mon propre module avec 'do_search()'. – Darmen

Questions connexes