Message d'erreur

Deprecated function: Optional parameter $dropbox declared before required parameter $save_lineage is implicitly treated as a required parameter in include_once() (line 1439 of /home/dsinmetz/public_html/cookbook/includes/bootstrap.inc).

Tester si le visiteur est connecté

Portrait de Alex

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!