2010-08-24 4 views
1

Je dois ajouter quelques liens à l'affichage des termes de taxonomie, j'utilise un module personnalisé. J'ai essayé hook_link mais il ajoute des liens à la fin du nœud, Comment puis-je ajouter des liens vers le côté droit du titre de noeudAjouter des liens à la zone de liens de taxonomie

Merci beaucoup

Répondre

0

Pour prolonger la réponse de Scott:

vous pouvez toujours utiliser votre module personnalisé avec hook_link(), mais vous devez modifier node.tpl.php ou node-type.tpl.php.

-à-dire la Garland node.tpl.php ressemble:

<?php 
// $Id: node.tpl.php,v 1.5 2007/10/11 09:51:29 goba Exp $ 
?> 
<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?>"> 

<?php print $picture ?> 

<?php if ($page == 0): ?> 
    <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2> 
<?php endif; ?> 

    <?php if ($submitted): ?> 
    <span class="submitted"><?php print $submitted; ?></span> 
    <?php endif; ?> 

    <div class="content clear-block"> 
    <?php print $content ?> 
    </div> 

    <div class="clear-block"> 
    <div class="meta"> 
    <?php if ($taxonomy): ?> 
     <div class="terms"><?php print $terms ?></div> 
    <?php endif;?> 
    </div> 

    <?php if ($links): ?> 
     <div class="links"><?php print $links; ?></div> 
    <?php endif; ?> 
    </div> 

</div> 

ce que vous devez faire est de déplacer le quelque part le bloc <?php if ($links): ... avant <?php if ($submitted): ...

<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?>"> 

<?php print $picture ?> 

<?php if ($page == 0): ?> 
    <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2> 
<?php endif; ?> 

    <?php if ($links): ?> 
    <div class="links"><?php print $links; ?></div> 
    <?php endif; ?> 

    <?php if ($submitted): ?> 
    <span class="submitted"><?php print $submitted; ?></span> 
    <?php endif; ?> 
... 

puis flotter à la fois le titre et les liens bloc, par exemple .

+0

Merci beaucoup zerolab – john

0

vous pourriez thème vous noeuds (c.-à-créer votre propre node.tpl.php ou 'node- tapez .tpl.php') et ajoutez ce que vous voulez après la variable $ terms (ou n'importe où).

Questions connexes