Tester si le visiteur est connecté
Soumis par Alex le Jeudi 22 Mars 2012 à 09h31
Parfois on a besoin de cacher certains éléments du thème aux visiteurs non-connectés. Pour les blocks par exemple, ça se passe dans la config. Mais pour certains éléments comme les tabs (bouton View | Edit) qui ne sont pas configurables, on peut utiliser la fonction: user_is_logged_in() Valable depuis Drupal 6, elle renvoit TRUE si le visiteur est connecté. Un exemple d'implémentation, dans le fichier page.tpl.php:
<?php if($tabs && user_is_logged_in()): ?> <div class="tabs"><?php print render($tabs); ?></div> <?php endif; ?>
Et voilà, nos boutons n'apparaîtront que pour les utilisateurs connectés!
- Identifiez-vous pour poster des commentaires
Commentaires récents