Ragazzi ho due blocchi con due contenuti diveri che vengono visualizzati solo nel profilo utente...
Io devo fare in modo che l'autore del nodo visualizzi il blocco A
tutti gli altri invece,visualizzino il blocco B.
Sto cercando anche su d.org ma nn riesco a trovare esempi di codice... manina please? :)
Se stai visualizzando il profilo utente, sei in /user/nomeutente, quindi arg(1) = nomeutente.
Nel blocco, invece chiami global $user (cioè l'utente connesso) e confronti $user->name con arg(1).
Se coincidono, mostri un blocco, altrimenti l'altro.
A menon di non aver installato moduli particolari in drupal per default il profilo dell'utente è 'node/NID' non 'node/USERNAME'
Morxe: nella configurazione del modulo usa il php e "giocando" con l'utente collegato potrai far apparire un blocco oppure l'altro.
M.
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal
@ZioBudda: str_replace('node', 'user', ... ) ;)
In ogni caso il consiglio che ti stanno dando è corretto, bel block display metti (dopo aver impsotato PHP Code):
nel blocco che vuoi che venga visualizzato per l'utente proprietario della pagina e:
per l'altro blocco.
Ciao
Marco
--
My blog
Working at @agavee
Si a forza di cercare su drupal,ho trovato il codice postato proprio da te Mavimo,e l'ho modificato al posto del TRUE e del FALSE facendogli caricare un include...funziona a meraviglia :)