Impostazioni specifiche di visibilità Blocco per pagina (Comando PHP)

Posts: 20
Iscritto il: 11 Nov 07

Ho la necessità di far visualizzare un menu' inserito in un blocco solo in determinati Nodi..
Ovvero solo nei nodi creati da un utente in particolare...

Non conoscendo a priore il nodo mi trovo costretto ad utilizzare una specifica funzione PHP da inserire nella pagina relativa alla configurazione delle "Impostazioni specifiche di visibilità Blocco per pagina" facendo in modo che la unzioni restituisca valore TRUE solo nei moduli creati dall'utente "X"...

Qualcuno puo' aiutarmi sul comando PHP da inserire per ottenere l'effetto voluto??


Posts: 144
Iscritto il: 14 Dic 07

al volo! piu o meno

if ( arg(0) = 'user' && arg(1) = id dell'utente  ) {
..fai quello che vuoi tu..
}

__________________

Posts: 1432
Iscritto il: 01 Gen 07
Sviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneModeratore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

No, questo va bene solo se vuoi visualizzare il blocco solo nella pagina dell'utente 1, lui deve andare a vedere l'UID del creatore del blocco, quindi andare ad usare nodeg_load($nid), per recuperare il nodo e su questo nodo ottenuto fare i controlli necessari per scegliere se fare o meno il blocco (controlla bene perchè potrei ricordarmi male Laughing out loud). Occhio ceh node_load è pesantino perchè genera una serie di query pe5r caricare in memoria tutto il nodo.

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 20
Iscritto il: 11 Nov 07

Grazie molto per il vostro intervento... ci pensero' su , partendo dai vostri suggerimenti


Condividi contenuti