Sommaire

Structure d’un thème

L’objet des quelques pages qui viennent n’est pas de rentrer dans le détail technique d’un thème mais simplement de vous donner les points de repère qui vous permettront de vous orienter dans l’arborescence de votre site.

1. Les fichiers d’un thème

Les thèmes sont des modules particuliers de Drupal 7. Ils sont réservés à la gestion de l’affichage. Les fichiers qui composent un thème sont différents des autres modules :

  • Un fichier nom_du_theme.info : le nom du fichier rappelle la charte de nommage des autres modules mais son contenu est différent. Au-delà du nom et de la description, le développeur du thème doit déclarer les régions qui seront disponibles dans le thème ainsi que les feuilles de style et autres fichiers à charger systématiquement. Les paramètres disponibles du thème sont aussi déclarés dans ce fichier.

  • Un fichier screenshot.png qui permet d’illustrer la liste des habillages par une capture ou un logo.

  • Un fichier Logo.png qui sert de logo par défaut pour l’habillage et que l’on peut remplacer dans l’interface d’administration (cf. titre Paramétrer un thème - Paramètres globaux).

  • Un fichier spécial template.php qui permet de supplanter la définition des fonctions d’affichage dans Drupal.

  • Des fichiers de gabarits qui répondent à une charte de nommage ...