El tema es que gracias a la ayuda de NUKLEAR he conseguido tener una página de inicio si no estoy logeado y otra si sucede lo contrarío (es decir si me he logeado correctamente); el asunto es que en la página principal NO ESTANDO LOGEADO ,tengo un formulario con la típica caja de nombre de usuarios y de password, pero también quiero poner un link para recuperar el password y ahí viene el problema.
Necesito que si pincho en el link que va a user/password NO ME CARGUE LA PÁGINA de inicio para usuario NO LOGEADOS, es decir que cargue la web normal (lógicamente algunos bloques no los podrán ver por no estar logeados).
Básicamente necesito:
Una vez realizada la petición (al haber pinchado en el link "recuperar contraseña" saber como puedo comprobar el link "pinchado" y según esto mostrar un tpl u otro.
El código que ahora mismo tengo en el preproceso es este:
Código:
Insisto funciona perfectamente salvo el tema de recuperar el pwd.function phptemplate_preprocess_page(&$vars) { global $user; $path=current_path(); $vars['tabs2'] = menu_secondary_local_tasks(); // Hook into color.module if (module_exists('color')) { _color_page_alter($vars); } // Add per content type pages if(isset($vars['node'])){ $vars['template_files'][] = 'page-'. str_replace('_', '-', $vars['node']->type); } // si el usuario es anonimo, y la pagina es front if (!$user->uid) { $vars['template_files'][] = 'page-front-nologued'; } }
Gracias de antemano.