Résultat recherche
Suite à la réunion pour montrer la première version du site, nous avions des éléments à changer dans la configuration du menu et, c’est en même temps que nous avons décidé de rajouter un module de recherche pour faciliter l’expérience de nos utilisateurs.
Module de recherche
Nous avons donc ajouté dans notre en-tête un module de recherche que le thème nous proposait. Ce module, comme beaucoup d’autres avant, était basé sur le schéma de couleurs du thème et était donc compliqué à modifier sans que le thème prenne le dessus. Nous avons décidé de désactiver la fonction AJAX, qui proposait différentes pages lorsqu’on écrivait dans la barre de recherche. Pendant que David personnalisait la barre de recherche dans l’en-tête, je me suis donc occupé de créer une nouvelle page pour les résultats de cette dernière.
Création de la page
Afin de pouvoir concevoir cette page au bon niveau du site, je me suis rendu dans l’espace constructeur du thème et j’ai créé une nouvelle page dans l’onglet « Résultats de recherche ». J’ai mis dans les conditions d’affichage l’option « Résultats de recherche » pour que cette page prenne le dessus sur celle qui s’affichait automatiquement.
Dans cette nouvelle page, je me suis servi du bloc « Grille de boucle ». Ce module m’a permis de créer un modèle qui allait être répété pour toutes les cases de la grille. Pour ce modèle, j’ai donc mis uniquement l’image en avant de la page, avec le titre de la publication en dessous dans un bloc avec de l’ombre.
L’affichage des résultats est toujours en trois colonnes, avec un chargement pour la suite s’il y en a au bout de six pages. Malgré le fait que j’avais exclu dans les paramètres du bloc la page d’accueil et la page 404, elle continuait de les afficher sans prendre en compte mes actions. J’ai donc été obligé de les enlever via les CSS additionnels de la page en les ciblant avec leur ID de page.
