tutorial plantillas modules drupal

plantillas - drupal tutorial



Drupal: después de cada inicio de sesión de usuario, ¿cómo puedo redireccionar a una página específica para el usuario? (3)

Intenta usar el Módulo de destino de inicio de sesión

Lo que necesitamos: redirigir a la página específica de cada usuario después de su inicio de sesión.

Lo que hemos intentado:

Módulo Toboggan de inicio de sesión: puede ser directo a la página de perfil de cada usuario, sin embargo, no tenemos dónde definir un nodo específico, es decir, el nodo 15 para el usuario David. Si tiene experiencia en esto, por favor asesórese.

Nodeacccess: control de acceso genérico definido para cada tipo de contenido.

¿Cualquier otra sugerencia?


Nah, las reglas disparadas tienen esto incorporado.

Seleccione la condición cuando el usuario inicie sesión, seleccione acción dirigir usuario a página, hecho.


Recomendé el módulo Destino de inicio de sesión . Puede usar PHP para establecer nodos específicos para redirigir a por usuario. La documentación en esa página es bastante clara, pero en caso de que necesite más ayuda, su fragmento de PHP terminará pareciéndose a:

global $user; switch $user->uid { case ''1'': //for user 1 return ''node/1''; //to redirect to node #1 case ''2'': //for user 2 return ''node/10''; //to redirect to node #10 // and so on... }

¡Espero que ayude!

EDITAR: Acabo de encontrar esto , podría ser útil.