2009-08-24 10 views
0

Je souhaite ajouter un formatage supplémentaire à mon menu. J'ai regardé menu.inc et je ne sais pas quelle méthode devrais-je remplacer pour faire quelque chose comme ce qui suit.drupal menu hook - comment ajouter du format

si le type content = « fonds »

imprimer « un peu de mise en forme supplémentaire »

Répondre

1

Ce n'est pas vraiment quelque chose que vous voulez faire dans le hook_menu, en fait.

Je ne suis pas sûr de ce que vous faites pour vous, mais cela ressemble à ce que vous voulez faire est d'utiliser le crochet hook_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL), quelque chose comme ceci:

function example_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) { 
    if ($op == 'view' && $node->type == 'fund') { 
    $node->content['my_fund_data'] = array(
     '#value' => 'Some additional formatting', 
     '#weight' => 10, 
    ); 
    } 
} 

Maintenant, si ce que vous voulez pour faire est de changer le contenu au lieu de simplement ajouter quelque chose ci-dessous, vous voudrez étudier à quoi ressemble le nœud rendu - je suggère d'installer le module devel, qui vous donnera un lien pour voir facilement les données du nœud rendu.

Questions connexes