.

Drupal: Ocultando bloques a usuarios no registrados


Si utilizas Drupal como gestor de contenidos, puedes necesitar ocultar algún bloque a usuarios no registrados o anónimos.

En la versión 5.0 no tenemos ningún problema, pues podemos establecer por cada bloque que tipo de usuarios o roles pueden visualizarlo marcando las casillas correspondientes.

Sin embargo con la versión 4.7 no tenemos esta posibilidad, pero con un pequeño truco el problema esta solucionado.

  • Nos iremos a la configuración del bloque en concreto
  • En el apartado "muestra el bloque en las páginas indicadas", selecciona la tercera opción "Mostrar si el siguiente código PHP devuelve TRUE"
  • En el apartado Páginas introduciremos el siguiente código:

<?php
global $user;
return (bool) 
$user->uid;
?>


Trackback URL for this post:

http://www.noticias-tic.com/trackback/542

Es muy simple tienes que

Es muy simple tienes que quitar el bloque de inicio de sesión.
Una vez hecho para loguearte en tu página tienes que ir a al url:www.tudominio.com/user
Por otro lado tendrás que configurar tu drupal para que sólo tu puedas crear cuentas

Revertir

Imagen de navegante

Hola a todos!!

Como revierto este cambio.

Como puedo hacer par entrar a administrar mi sitio sin mostrar el bloque de inicio de sesion de usuario

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.