Mostrar datos y ocultarlos cuando están vacíos con FBML

f_logoCon FBML podemos mostrar muchos datos de los usuarios de nuestra aplicación en pantalla, pero en ocasiones esos datos están vacíos o protegidos. Por ejemplo, la foto del perfil del usuario, en muchos casos el usuario no habrá subido ninguna foto y en otros tendrá configurada su privacidad de tal manera que su foto no sea pública para ninguna aplicación.

¿Qué hacer en estos casos si no queremos (o podemos) utilizar un lenguaje de programación como PHP para comprobar vía FQL si estos datos están vacíos o no?

Pues utilizamos el tag fb:switch en combinación con el tag fb:default.

Os pongo aquí un ejemplo:

<fb:switch>
<fb:photo pid=”123456″ />
<fb:default>Esta foto no existe o no es accesible para la aplicación.</fb:default>
</fb:switch>

En este caso estamos intentando mostrar la foto con el pid 123456 con el tag fb:photo, en el caso de que esta foto no exista o no tengamos privilegios de acceso a la misma se mostrará el mensaje contenido por el tag default.

Cómo sistema sencillo para solventar este tipo de imprevistos no está mal, ¿No? 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Sígueme