24.7.07

Usant PHP dins de Drupal, per exemple per controlar la visibilitat dels blocs

Una de les característiques interessants de Drupal és que permet crear nodes (per exemple pàgines) amb codi PHP de manera que el que es mostri sigui el resultat d'executar un programa. De fet, el codi PHP es pot posar en més llocs, per exemple en els blocs, les caixetes que podem distribuir per una pàgina web.

En l'enllaç del títol podeu trobar una pàgina que dóna exemples de petits programes en PHP per a controlar la visibilitat d'un bloc, i és que quan configurem un bloc podem escollir on es mostra o on no es mostra, si un usuari pot escollir si el vol veure o també afegir un petit codi PHP que retorni TRUE o FALSE segons vulguem que es visualitzi el bloc. Per exemple aquest bloc només el veurà l'usuari admin (uid=1):

    global $user;
    if (
    $user->uid == 1){
    return
    TRUE;
    } else {
    return
    FALSE;
    }