2009-08-27 6 views
0

Je travaille avec le thème Zen dans Drupal et j'ai découvert que je peux accéder à la variable $body_classes via la fonction _preprocess_page dans template.php.

Ce que je voudrais savoir, c'est exactement comment cette variable $body_classes est remplie? D'où viennent les termes tels que one-sidebar, etc?

Merci

Répondre

2

$body_classes est construit par zen_preprocess_page() dans le fichier template.php Zen.

+2

Ils sont d'abord générés par template_preprocess_page: http://api.drupal.org/api/function/template_preprocess_page/6 – jhedstrom

+0

Merci jhedstrom, c'est ce que je cherchais. Ce fichier attribue les noms de classes en fonction de certaines décisions qu'il prend sur les variables définies pour la première fois dans le fichier theme.info. Maintenant, je sais ce que je peux changer/ajouter et ce que je devrais laisser seul. :-) – Dana