2010-10-19 6 views
0

Je suis nouveau sur Drupal et le site Web de Drupal est actuellement arrêté, ahh!Incorporation d'une nouvelle région dans un modèle de noeud de type contenu

Je dois savoir comment ajouter une région à un modèle de nœud personnalisé. Je l'ai essayé d'ajouter la fonction suivante à template.php dans le mon_theme répertoire:

function my_theme_preprocess_node(&$vars, $hook) { 

$ vars [ 'usersummary'] = thème ('blocs', 'usersummary'); }

Et puis l'impression usersummary de $ dans mon modèle de noeud noeud-content_type.tpl, mais il ne fonctionne pas - je pense que le modèle que je dois montrer le bloc est un modèle de noeud pour un contenu spécifique type nommé node-content_type.tpl. Si je change la fonction ci-dessus pour

function my_theme_preprocess_node-content_type(&$vars, $hook) { 

...}

Je reçois une erreur. Notez que je n'ai pas initié ce site, donc je dois travailler avec la configuration de thème existante, ce qui n'est pas idéal mais je ne pense pas que ce soit idéal, mais je suis dans un délai serré.

Répondre

1

Wow, il s'est avéré être vraiment facile. Tout ce que je devais faire était d'ajouter ce qui suit dans mon noeud-content_type.tpl:

<?php print theme('blocks', 'usersummary'); ?> 

Pas besoin du fichier template.php.

Questions connexes