Thématisation Drupal leçon 1 : Fichier Readme du thème Zen
Par où commencer ?
Hourra ! Vous avez ouvert le bon fichier en premier. La première chose que les gens remarquent lorsqu’ils téléchargent la thème Zen, c’est qu’il y a beaucoup plus de fichiers ici que dans d’autres thèmes.
Ne vous inquiétez pas ! Vous n’avez pas besoin de tout savoir tout de suite pour créer un thème Drupal.
Zen vous offrira ce que vous ne connaissiez pas et attendra patiemment que vous étudiiez la documentation et les commentaires à son sujet.
Quels sont les thèmes de base, sous-thèmes et thèmes de démarrage ?
Souvent, la meilleure façon d’apprendre est de prendre des exemples existants et de les modifier pour voir comment ils fonctionnent. Un gros inconvénient de cette méthode est que si quelque chose se casse alors que l’exemple original fonctionnait, il y a peu d’incitations pour les autres à vous aider après que vous l’ayez modifié.
Le système de thématisation de Drupal a une solution à ce problème : les thèmes parents et les sous-thèmes. Les « sous-thèmes » héritent de toute la structure HTML, CSS et du code PHP de leur « thème parent » (appelé aussi thème de base). Et avec les thèmes Drupal, il est facile pour un sous-thème de remplacer seulement une partie du thème parent qu’il souhaite modifier.
Un « thème de démarrage » est un sous-thème spécialement conçu comme bon point de départ pour développer votre propre thème de site. En général, il est utilisé avec un thème de base.
Alors, comment créer un thème avec Zen ?
Le thème Zen inclut un thème de base Zen ainsi qu’un thème de démarrage appelé "STARTERKIT". Vous ne devez pas modifier les fichiers CSS ou PHP dans le dossier Zen ; à la place, vous devez créer un sous-thème Zen et le placer dans un dossier en dehors du dossier racine de Zen.
Installation
Si vous ne savez pas comment installer un thème Drupal, un algorithme d’installation rapide est fourni plus loin dans ce document.
Création d’un thème avec Zen
Consultez le fichier STARTERKIT/README.txt pour des instructions complètes.
Fichier .info du thème
Les informations dans votre fichier de sous-thème correspondent aux informations principales sur votre thème, c’est-à-dire que Drupal doit connaître : son nom, description, caractéristiques, zones de template, fichiers CSS et JavaScript. Ne vous inquiétez pas encore de toutes ces lignes.
CSS
Après avoir créé votre sous-thème, consultez le fichier README.txt dans le dossier CSS de votre sous-thème.
Ne vous souciez pas de tous les fichiers dans ce répertoire ; lisez seulement le fichier README.txt pour les explications.
Templates
Regardez maintenant le fichier README.txt dans le dossier templates de votre sous-thème.