2010-07-28 7 views

Répondre

1

Je ne vais pas dire qu'il ne peut pas être fait, mais cela sera extrêmement difficile, comme vous avez sans doute de passer outre la génération du menu, ce qui est des choses assez compliquées.

Une solution alternative et beaucoup plus facile serait d'avoir les deux éléments de menu dans votre menu, mais d'en cacher un.
Si l'utilisateur a juste besoin d'être connecté, vous pouvez vérifier la classe body, car elle affichera par défaut une classe pour indiquer si l'utilisateur est connecté ou non. Vous pouvez l'utiliser pour créer deux règles de style différentes, en masquant l'élément de menu qui ne doit pas être affiché pour l'utilisateur.
Si la vérification d'accès est un peu plus compliquée, vous pouvez le faire dans la fonction preprocess_page de votre thème et ajouter des classes supplémentaires à votre balise body.

Questions connexes