Un bloc est une zone d'informations ou un affichage particulier.
Une région est une zone qui contient des blocs.
Nous allons cliquer dans la barre grise > Blocs (raccourci)
Ou la barre noire > Structure > Blocs (chemin initial)
Deux onglets sont présents : Bartik pour le Front, Onglet Seven pour le Back :
Blocs > Cliquez sur : "Présenter les régions de bloc (Bartik) / Aperçu des régions des blocs (Bartik)".
Cela montre les zones disponibles pour recevoir un ou plusieurs blocs.
Chaque zone de couleur jaune représente des emplacements disponible sur le site pour diffuser des informations.
Cela varie d'un thème à un autre
Bien entendu, nous verrons un peu plus tard comment créer des régions ou créer un thème complet.
Si l'on souhaite modifier l'apparence du bloc que l'on vient de créer, nous allons télécharger et activer le module Block Class.
Block Class est un module permettant d'ajouter des classes CSS (en vue d'une meilleure personnalisation)
Nous allons récupérer le module BLOCK_CLASS en version 7 sur la page officielle : https://www.drupal.org/project/block_class
Nous allons dans le dossier sites/all/modules pour ne pas le mélanger avec les modules d'origine.
sites/all/modules: décompressez Pathauto
Nous retournons sur la partie suivante : barre noire > modules.
Nous activons Block Class.
Si nous retournons dans la partie : barre noire > structure > blocs (ou bien : barre grise > blocs)
Nous allons modifier / configurer notre bloc nommé "Nom Prénom" et voir apparaitre une case de saisie permettant de renseigner une classe CSS :
Nous renseignons une classe CSS : nom-prenom.
Nous allons retourner sur le FRONT en cliquant sur l'icone de la maison ou en rafraichissant la page d'accueil déjà ouverte (clavier : F5).
Avec FireBug nous pouvons constater la présence de cette classe CSS :
Ce sera plus pratique pour personnaliser l'affichage ! Ainsi nous pourrons modifier le style CSS du thème...mais dans l'idéal, il serait judicieux de continuer à personnaliser notre site toujours avec l'interface d'administration BackOffice.
CSS INJECTOR est un module permettant d'ajouter des feuilles de style CSS et d'apporter du code (en vue d'une meilleure personnalisation)
Nous allons récupérer le module CSS_INJECTOR en version 7 sur la page officielle : https://www.drupal.org/project/css_injector
Nous allons dans le dossier sites/all/modules pour ne pas le mélanger avec les modules d'origine.
Nous retournons sur la partie suivante pour l'activer : barre noire > modules.
Ce module n'a pas de dépendance.
Nous pouvons cliquer sur le lien configurer directement après avoir activé le module CSS_INJECTOR.
Nous allons styliser la classe CSS que nous avions définie par l'intermédiaire de BLOCK_CLASS.
admin/config/development/css-injector> Create a new rule.
Titre : Feuille de style pour les blocs.
Code :
.nom-prenom{color : green; font-size: 25px; }
.nom-prenom{color : green !important ; font-size: 25px !important; }
body div#page .nom-prenom{color : green; font-size: 25px; }
Par exemple, prenons le cas de CSS INJECTOR :
Nous retournons sur la partie suivante pour l'activer : barre noir > modules.
Par défaut, sa page de configuration est accessible dans la partie : barre noire > configuration > CSS injector
Si nous voulions ajouter CSS_INJECTOR dans la barre grise, il faudrait cliquer sur le "+" pour l'ajouter en tant que raccourci.
Si nous voulions l'ajouter dans la barre noire, il faudrait se rendre dans : barre grise > menu (ou barre noir > structure > menu)
Ensuite ciblez le menu "Management" (pour le backOffice) et cliquez sur le lien : lister les liens
Ensuite, un nouveau lien est présent : Ajouter un lien
Cliquons dessus et saisissons un titre + un chemin
Titre : Gérer le code CSS
Chemin : admin/config/development/css-injector (cette url n'est pas à deviner mais a copier/coller et a récupérer sur la page de paramètrage du module).
Cliquez sur Enregistrer
Dorénavant si vous vous rendez dans : barre noire > structure.
Vous verrez votre rubrique : Gérer le code CSS.
Bravo ! Vous venez de personnaliser le BackOffice de Drupal !