D7 - Une alternative à Devel Themer

Le module Theme developper

Le module Devel Themer dit aussi Theme developper est bien connu des intégrateurs et des themers à qui il fournit pour chaques éléments d'une page (block, field...) le fichier template utilisé, les noms de fichiers potentiells pour faire personnaliser un contenu, ainsi que les fonctions de process et preprocess associés.
Associé à simplehtmldom, il a toutefois l'inconvénient, d'être très lourd en ressource. Et dans certains environnement ou l'hébergement est peu puissant (php memory limit faible), il peut même se révéler inutilisable.

Depuis Drupal 7.33, une alternative

Depuis Drupal 7.33, il est possible avec une simple ligne dans votre fichiers settings.php (sur une installation classique, celui ci se trouce dans sites/default) d'obtenir ces informations.
Ajoutez cette ligne après la balise <?php :

$conf['theme_debug'] = TRUE;

Nettoyez vos caches, et observez le code source de votre page :

<!-- THEME DEBUG -->
<!-- CALL: theme('html') -->
<!-- FILE NAME SUGGESTIONS:
   * html--front.tpl.php
   * html--node--121.tpl.php
   * html--node--%.tpl.php
   * html--node.tpl.php
   x html.tpl.php
-->
<!-- BEGIN OUTPUT from 'sites/all/themes/custom/dawo_corp_theme/templates/html/html.tpl.php' -->

On retrouve les informations liés au theming.