La problématique du jour était de faire un template différent pour un type de contenu dans Drupal 7. C’est très simple mais la solution qui fonctionne pour Drupal 7 ne courre pas le web
Il faut aller dans le fichier /themes/mon_theme/template.php puis dans la fonction mon_theme_process_page() . Bien faire attention au nom du paramètre, $variables et ajouter juste à la première ligne de la fonction :
if (isset($variables['node'])) {
$variables['theme_hook_suggestions'][] = 'page__' . $variables['node']->type ;
}
$variables['theme_hook_suggestions'][] = 'page__' . $variables['node']->type ;
}
Ensuite il faut copier /themes/mon_theme/templates/page.tpl.php dans /themes/mon_theme/templates/page–nom_machine.tpl.php
A condition que votre type de contenu ait un Machine name nom_machine, il suffit donc de remplacer ceci par le nom machine de votre type de contenu.