Pregunta

tengo en mi sitio web varias funciones y cada uno de estos roles tienen diferentes niveles de responsabilidad. ¿Cómo puedo crear una página de administración separada para cada nivel de papel o acceso?

¿Fue útil?

Solución

Hay un número de maneras en que puede lograr esto, estos son algunos aspectos de la parte superior de la cabeza (en ningún orden en particular):

  • Crea un nodo de la página y el uso normales Nodo de privacidad por rol , un módulo que le permite de grano fino el control de acceso en una base por-nodo utilizando roles.
  • Vistas para crear una página de administración y limitar el acceso mediante los puntos de vista "restricciones de acceso."
  • paneles para crear un panel de administración y limitar el acceso mediante "restricciones de acceso" del panel (muy similar Vistas a).
  • Contextos , crear un contexto de administración y mostrar el contenido de forma condicional.

Básicamente, no hay manera mejor o peor, todo depende de cómo su sitio actual está configurado. Por ejemplo, si usted ya está usando paneles, podría tener sentido ir por ese camino, etc.

En lo personal, me gustaría utilizar una mezcla de contextos y vistas!

Otros consejos

Creo que se puede utilizar el Vistas y paneles módulos para esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange
scroll top