page d'administration pour chaque rôle
Question
J'ai sur mon site web plusieurs rôles et chacun de ces rôles ont différents niveaux de responsabilité. Comment puis-je créer une page d'administration séparée pour chaque niveau de rôle ou de l'accès?
La solution
Il y a un certain nombre de façons dont vous pouvez y parvenir, voici quelques-unes sur le dessus de ma tête (sans ordre particulier):
- Créer un nœud de page normale et utilisez Node Confidentialité par rôle , un module qui vous permet à grain fin contrôle d'accès sur une base par nœud à l'aide des rôles.
- Vues pour créer une page d'administration et de limiter l'accès à l'aide de Vues « Restrictions d'accès ».
- panneaux pour créer un panneau d'administration et de limiter l'accès à l'aide « Restrictions d'accès » du Groupe spécial (très similaire Views).
- rel="nofollow"> Contextes, créer un contexte d'administration et afficher le contenu conditionnel.
En fait, il n'y a pas meilleur ou le pire façon, tout dépend de la façon dont votre site actuel est mis en place. Par exemple, si vous utilisez déjà des panneaux, il pourrait être judicieux d'emprunter cette voie, etc.
Personnellement, j'utiliser un mélange de Contextes et vues!
Autres conseils
Je pense que vous pouvez utiliser le Vues et les modules de panneaux pour cela.