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
Contenido popular
Hoy:
- Las próximas novedades de Yotube: Recomendaciones, herramientas de edición de video más avanzadas, herramientas para anunciantes
- Prueba Windows Live Mail (sin invitación)
- Personalizando Firefox: about:config, User.js , Prefs.js, userChrome.css, userContent.css
- Real Player 11 nos permite descargar vídeos directamente desde la red
- EPIC???
- Office 2007: Como pretende Microsoft evitar el pirateo (funcionalidad reducida)









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
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