Activer un module

Bon, si vous avez lu attentivement ce manuel vous savez qu’une grande partie des richesses fonctionnelles de Drupal est apportée par ses modules. Par défaut, Drupal vient avec un certain nombre de modules qui ne sont pas activés.
Nous allons voir comment activer le module de recherche et nous en profiterons pour apprendre comment gérer la visibilité d’un bloc.
Activer le module de recherche
Tout d’abord, rendez-vous dans « Administrer >> Construction du site >> Module ».
La liste de tous les modules installés par la distribution de base de Drupal s’affiche. Trouvez la ligne correspondant au module « Search
Vous y trouverez une description succincte ainsi que le numéro de version du module (dans ce cas c’est le numéro de version de la distribution de Drupal).
Pour activer un module, rien de plus simple : cochez la case et n’oubliez pas de valider en cliquant sur le bouton « Enregistrer la configuration » en bas de la page.
Et… le formulaire de recherche s’affiche en haut à gauche de votre écran.
Afficher le bloc de recherche
Imaginons maintenant que vous ne voulez afficher ce formulaire que sur la page d’accueil et dans la barre de droite ? Avec Drupal, c’est facile.
Dans le cas du module de recherche, il y a juste une petite astuce, car par défaut, son affichage est géré par le thème. Ce qui n’est pas très flexible puisque l’on ne peut que décider de l’afficher ou de le cacher. Nous allons faire autrement.
Tout d’abord retournez dans l’interface de configuration de votre thème « Administrer >> Construction du site
>> Thèmes >> Configurer >> Garland » et décochez l’affichage de la recherche.

Le formulaire de recherche disparait. Nous allons maintenant utiliser un bloc pour l’afficher exactement comme nous le souhaitons.
En fait, lors de l’activation, le module crée automatiquement un nouveau bloc. Par contre c’est à vous de dire à Drupal ou et comment afficher ce nouveau bloc.
Retournez dans l’interface de gestion des blocs que vous connaissez « Administrer >> Construction du site >> Blocs », placez le bloc « Formulaire de recherche » dans la barre de droite et « enregistrer les blocs ».
Et voila un superbe formulaire de recherche apparait sur votre site.

Il ne reste plus qu’à le paramétrer pour ne s’afficher que sur la page d’accueil.
Affiner les conditions d’affichage du bloc
Toujours sur la page de gestion des blocs, trouvez la ligne correspondant au bloc de recherche et cliquez sur « configurer ».
Je vous laisse découvrir toutes les façons de conditionner l’affichage d’un bloc et je vous invite à utiliser les « Paramètres de visibilité spécifiques à la page » tout en bas. Cela vous permet de spécifier sur quelle(s) page(s) doit apparaître ou non votre bloc.
Cochez donc « Afficher le bloc seulement sur les pages listées » et rentrez le mot clé « » (page d’accueil) pour signifier à Drupal que vous voulez uniquement afficher le bloc de recherche sur la page d’accueil.

Enregistrez les modifications, et voila, votre formulaire de recherche ne s’affiche maintenant que sur la page d’accueil de votre site.