Protección de acceso a nodos
Hoola!
Os comento el asunto: tengo creados varios roles de usuario y controlo la visibilidad o no de algunos bloques dependiendo del rol de usuario (con un pequeño trozo de coodigo PHP). El tema es que también quiero controlar que roles de usuarios pueden tener acceso a un nodo, ya que sino, lo podría ver cualquiera. De momento me apaño poniendo el mismo fragmento de codigo al principio de la página, pero hay alguna otra manera?
PD: El codigo que utilizo es el siguiente:
if ((is_array($user->roles) ) && (in_array('nombre_del_rol',$user->roles))) {
...
}
- Inicie sesión o regístrese para enviar comentarios

http://drupal.org/project/nod
http://drupal.org/project/nodeaccess
http://drupal.org/project/node_privacy_byrole
Pero si solo vas a editar y crear contenido tú, la solucción que has escogido es la mejor. Menos código, mejor ;)
Saludos!