Disséquer un thème Drupal

Avant de commencer à changer un thème Drupal, il est bon de savoir comment les thèmes sont structurés. Pour vous aider à comprendre la structure de base d'un thème Drupal cet exemple utilise le Garland, car il contient tous les éléments essentiels d'un thème.

Sommaire

Vous pouvez utiliser FTP ou votre gestionnaire de fichiers de votre FAI de regarder dans le thèmes répertoire sous Drupal et de voir les fichiers qui composent chaque thème. Regarde le guirlande dossier dans le thèmes répertoire.

image0.jpg

Pour suivre la discussion mieux, activer le thème Garland et activer le menu principal (non visible par défaut avec ce thème). Suivez ces étapes:

  1. Cliquez sur Apparence.

  2. Localisez le thème Garland et cliquez sur Activer et définir par défaut.

  3. Choisir la structure-Blocks.

  4. Cliquez sur l'onglet Garland en haut à droite.




  5. Trouver l'élément de menu principal dans la liste et le faire glisser vers le haut de la deuxième section Sidebar.

  6. Faites défiler la liste et cliquez sur Enregistrer les blocs.

Types de fichiers Thème

Les quatre types de fichiers dans le thème Garland sont

  • CSS: Les informations contenues dans CSS (Cascading Style Sheet) dépose contrôle toutes les couleurs, les tailles de polices, styles de police, la largeur des marges, et bien plus encore.

  • INFO: Un fichier texte très petit contenant des informations spécifiques à thème.

  • PHP: Ces fichiers contiennent beaucoup de code HTML et du code PHP. Ils sont responsables de tout le contenu affichage qui apparaît sur les différentes pages de contenu de type tels que les commentaires et les blocs.

  • PNG: Les fichiers d'image.

Fichiers de code Thème

Vous montrant comment modifier et personnaliser un thème existant est au centre de cette discussion. Pour ce faire, vous devez comprendre ce que chaque fichier dans les commandes de thème. Garland contient huit fichiers contenant du code:

  • style rtl.css: Sauf si vous êtes création d'un site pour une langue qui se lit de droite à gauche, vous pouvez ignorer ce fichier. Il est utilisé pour aider à faire droit; à gauche courir langues plus lisible.

  • style.css: Ceci est le fichier dans lequel vous avez à payer le plus d'attention. Ce contrôle pratiquement tout à voir avec l'apparence de votre site.

  • garland.info: Ce fichier contient les informations Drupal a besoin d'environ ce thème.

  • node.tpl.php: Ce fichier contrôle l'apparition de tous les types de contenus qui apparaissent dans les blocs du thème Garland. Tous vos articles et billets de blogs sont contenues dans les noeuds, par exemple.

  • page.tpl.php: Le modèle de page est le plus grand fichier. Il construit une page complète, y compris les menus, tous les blocs, et tout le contenu. Ceci définit où tout va sur la page. Si, par exemple, que vous vouliez le contenu dans la barre latérale de gauche pour décaler vers la droite, ceci est le fichier que vous souhaitez modifier. L'apparence des pages à Garland est géré par ce fichier. L'apparition des types de contenu dans des blocs dans une page est gérée par node.tpl.php.

    image1.jpg
  • comment.tpl.php: Le commentaire modèle tire et structures un commentaire individuel. En option, il peut inclure un utilisateur photo et bloc de signature. L'illustration suivante montre une forme de commentaire dans le thème Garland.

    image2.jpg
  • template.php: Le modèle de noeud contrôle la structure du contenu. Toutes vos histoires et vos messages de blog sont contenues dans les noeuds, par exemple.

  • thème settings.php: Ce contrôle quels paramètres sont disponibles pour ce thème.

Fichiers d'images de Theme

Garland a un certain nombre de fichiers d'images, mais seulement deux dans le répertoire principal:

  • logo.jpg: Le logo Drupal qui apparaît dans le coin supérieur gauche de ce thème.

  • screenshot.jpg: L'image aperçu du thème.