Note : ce post est assez ancien et concerne Drupal 6 et 7, pour Drupal 8, vous pouvez vous rendre sur https://kgaut.net/journal/2016/les-suggestions-de-templates-dans-drupal….
Drupal permet de créer des types de contenus particuliers (voir par là pour plus d'infos), mais il permet aussi de leurs associer des templates spéciaux.
Pour cela il suffit de créer dans le dossier de votre thème un fichier avec le nom suivant:
node-[node-type].tpl.php (en replacant [node-type] par le nom machine de votre type de contenu, par exemple:
node-realisation.tpl.php
Ci-dessus, c'est pour la version 6 de Drupal. Pour la version 7 il faut doubler le tiret :
node--[node-type].tpl.php
Ensuite le préprocesseur de drupal ira chercher automatiquement le bon fichier de template pour afficher la page.
Ajouter un commentaire