7.2. Les blocs

Dans le chapitre 3.3. Ajout d’un bloc, vous avez pu voir la page qui permet de configurer les blocs dans Drupal. Un bloc est une boîte qui permet d’afficher des informations pour l’utilisateur.

  • Allez sur la page de configuration des blocs : Administrer - Construction du site - Blocs.

Cette page est assez intuitive à configurer : pour chaque type de blocs, vous avez une liste de choix permettant de choisir une région de la page.

organiser-1_opt.jpegListe des régions pour le positionnement des blocs

Lorsque vous êtes sur cette page, vous pouvez voir les régions apparaître entourées d’un trait discontinu comme sur l’illustration suivante :

organiser-2_opt.jpegLes régions Contenu et Pied de page

information_opt.jpeg

Les régions sont définies par les thèmes, il se peut donc qu’un thème ajoute des régions ou en supprime. Vous pouvez voir les régions relatives à un thème en cliquant sur la liste en haut de la page de configuration. Ici, vous retrouverez la liste de tous les thèmes activés (Administrer - Construction du site - Thèmes).

organiser-3_opt.jpegLa liste des thèmes activés dans la page d’administration des blocs

Les types de bloc

Par défaut, vous pouvez activer plusieurs types de bloc :

Connexion utilisateur

Ce bloc permet aux utilisateurs de se connecter s’ils ne le sont pas. Ce bloc ne s’affiche pas si l’utilisateur est déjà connecté (Par défaut dans la Barre de gauche).

Navigation

Ce bloc permet d’administrer Drupal, vous l’utilisez depuis le début de ce livre ! Ce bloc est modifié suivant les droits de l’utilisateur connecté. Il ne s’affiche pas pour un utilisateur anonyme si aucun droit ne lui est attribué (Par défaut dans la Barre de gauche).

Commentaires récents

Ce bloc affiche les 10 derniers commentaires du site.

Secondary links

Ce bloc affiche les menus secondaires (ils sont déjà affichés dans l’entête par défaut).

Propulsé par Drupal

Ce bloc affiche le petit logo Drupal qui permet un lien vers http://drupal.org (Par défaut dans le Pied de page)

Nouveaux membres

Ce bloc affiche les derniers utilisateurs inscrits..

Primary links

Ce bloc affiche la liste des liens primaires (ils sont déjà affichés dans l’entête par défaut).

Sélecteur de langue

Ce bloc permet de sélectionner la langue du site.

Utilisateurs en ligne

Ce bloc affiche le nombre d’utilisateurs connectés et leur nom.

Syndication

Ce bloc affiche un lien vers les flux RSS de la page.

information_opt.jpeg

Lors de l’activation de modules, il est possible que vous voyez apparaître de nouveaux type de blocs en lien avec les fonctionnalités de ce module (Exemple : Tribune et Tribune User pour le module Tribune, Navigation de livre pour le module book, Sondage le plus récent pour le module Poll).

Les options des blocs

  • Cliquer sur le lien configurer en face du bloc Nouveaux membres.

organiser-4_opt.jpegOptions du bloc Nouveaux membres

Sur cette page, plusieurs sections vous permettent d’agir sur les blocs :

Paramètres spécifiques du bloc

Modifier le titre du bloc et quelques paramètres.

Paramètres de visibilité spécifiques à l’utilisateur

Modifier les droits des utilisateurs à afficher ou cacher les blocs.

Paramètres de visibilité spécifiques au rôles

Permet d’afficher le bloc uniquement pour certains rôles.

Paramètres de visibilité spécifiques à la page

Permet d’afficher le bloc uniquement pour certaines pages ou type de contenu.

Ajouter un bloc

Vous allez maintenant ajouter un bloc qui affichera un message de bienvenue.

  • Retournez sur la page Administrer - Construction du site - Blocs.
  • Cliquez sur l’onglet Ajouter un bloc.
  • Description du bloc : Bonjour.
  • Titre du bloc : Bienvenue.
  • Corps du bloc : Bonjour le <b>monde</b>.
  • Format d’entrée : Full HTML.

organiser-5_opt.jpegCréation d’un nouveau bloc

  • Cliquez sur Enregistrer le bloc, vous avez alors un nouveau bloc Bonjour disponible.

organiser-6_opt.jpegLe bloc créé est dans la liste

  • Choisissez alors la région Barre de gauche pour ce bloc.
  • Cliquez sur Enregistrer les blocs.

organiser-7_opt.jpegAffichage du bloc de Bienvenue

Ajouter un bloc en PHP

Si vous avez activé le module PHP filter (voir chapitre 6.4. PHP filter Ajout de code Php dans votre contenu), vous pouvez inclure du code Php dans vos blocs :

  • Ajoutez un nouveau bloc comme précédemment.
  • Remplissez les champs comme sur l’illustration suivante.

organiser-8_opt.jpegNouveau bloc contenant du Php

  • En format d’entrée, choisissez PHP Code.
  • Cliquez sur le bouton Enregistrer le bloc.
  • Choisissez la région Barre de gauche pour le bloc Date et heure.
  • Cliquez sur le bouton Enregistrer les blocs.

organiser-9_opt.jpegBloc affichant l’heure dynamiquement