résultat de recherche

Cette page est au sujet des templates, et non sur le fonctionnement du module de recherche (core) de drupal 7.

Voir article en anglais https://www.drupal.org/node/1166114

Dans drupal 7 et 8, les modes view de recherche ne semblent pas fonctionner Les modes view de recherche ne semblent pas fonctionner, ie si dans admin/structure/types/manage/book/display/search_index (ou display/search_result) on demande à afficher des champs, on aura toujours le meme résultat via search/node/recherche => pas d'autre champ (les mots clefs, images...).

Avec les templates

search-results--[searchType].tpl.php

base template: search-results.tpl.php wrapper par défaut
Selon le type de recherche (contenu, user...), des suggestions différentes seront proposées.
Par example: "example.com/search/node/Search+Term" -> "search-results--node.tpl.php" sera pris.
             Alors que "example.com/search/user/bob" donnera "search-results--user.tpl.php".

Des modules ajoutent d'autres suggestions.

search-result--[searchType].tpl.php

base template: search-result.tpl.php

Item individuel du précédent

en pratique pour sky2 !

Pour personnaliser le résultat de recherche drupal 7, ici on prend l'exemple d'un sous-thème basé sur Sky2, nommé mysky1:

  1. aller copier /var/www/drupal/modules/search/search-results.tpl.php
  2. l'enregistrer sous sites/all/themes/mysky1/templates

cp /var/www/dru/modules/search/search-results.tpl.php /var/www/dru/sites/all/themes/sky/templates
cp /var/www/dru/modules/search/search-results.tpl.php /var/www/dru/sites/all/themes/mysky1/templates

Sans templates

Solutions: ds, views