lunes, 28 de febrero de 2011

Quitando bloques de la web

Bueno ahora ya tenemos la estructura básica. Sin embargo hay un par de cosas que no me gustan: El bloque de búsqueda de la parte de la izquierda que, siendo una página tan sencilla no tiene sentido, y el menú de navegación. Así que vamos a ver cómo eliminarlos.
Lo primero que hay que decir es que estos dos bloques sólo aparecen si estás autenticado. Pero en esta web (de momento) no vamos a tener autenticación de usuarios (exceptuando el administrador del sitio). Para eliminarlo, situamos el ratón encima del bloque y aparece un icono parecido a un engranaje. Pulsamos sobre Configure Block y nos aparece un conjunto de opciones. En Region Settings le decimos que no debe aparecer en ninguna región (None) y ya no aparece.
Para eliminar el menú navigation vamos a Structure -> Blocks e indicamos que Navigation no debe aparecer en ninguna región (None) con lo que ya tenemos lo que queríamos hemos eliminado los bloques Search y Navigation.
Siguiente paso, el menú de autenticación no quiero que aparezca en la página principal por el momento. Quiero que haya un enlace en el footer de la página de administración del sitio que al pulsarlo se cargue la página para poner el usuario y la contraseña. Además, no quiero que se ofrezca la posibilidad de que se registren nuevos usuarios.
Para quitar la opción de que se registren nuevos usuarios vamos a Home -> Administration -> Configuration -> People. En la parte de Registration and Cancellation seleccionamos la opción que dice que sólo el administrador puede registrar nuevos usuarios. Al comprobar el resultado ya no aparece la opción de crear un nuevo usuario.
A continuación, intentamos poner el enlace para el menú de autenticación en el footer. Para ello vamos a Home -> Administration ->Structure -> Blocks. Desactivamos el de powered by Drupal (este sale por defecto) y el de user login (le decimos que no lo muestre en ninguna región). Después, creamos un nuevo bloque de prueba (add new block). En el contenido ponemos un enlace a google para ver qué hace (no pongáis el title). En Region Settings indicamos que debe aparecer en Footer.

Ahora para hacer que enlace apunte a la autenticación de usuarios ponemos en su contenido:

<a href="?q=user">Administración del sitio</a>

(encontrado en http://drupal.org/node/123165). Guardamos los cambios y probamos el resultado. Cuando estamos autenticados el enlace apunta a nuestro perfil de usuario en la aplicación. Si no lo estamos, muestra la página para el login y el password. Objetivo conseguido :).

No hay comentarios:

Publicar un comentario