Ragazzi, ho necessità di creare delle schede nel profilo utente che siano accessibili a determinati RUOLI...
Ora come ora ho creato delle schede ma risultano visibili e aggiornabili da tutti gli utenti...
Inoltre vorrei sapere se è possibile inserire dei campi nel profilo utente governabili dal solo amministratore e quindi non aggiornabili dall'utente stesso...
Chi mi da suggerimenti su come procedere??
Beh le schede puoi sempre differenziarle,io per esempio odiando le tab di drupal :) ho modificato il tema e mi sono inserito le tab all'interno di un blocco proprio sopra il content,in quel modo faccio visualizzare le tab a chi voglio io,e agli user faccio vedere semplici voci di menu.. (sicuramente nn è la soluzione migliore,ma è la piu rapida che mi sia venuta in mente..ovviamente per il lato frontend)
Hai provato con i moduli Advanced Profile + node profile ? tempo fa spulciando tra i moduli,mi sembrava di aver visto l'esistenza di un modulo che permette di stabilire quali campi siano modificabili dall'utente e quali invece solo dai ruoli che tu vuoi.. prova a vedere...
Ti ringrazio per il suggerimento... do una occhiata tra i moduli "Profile" disponibili
e se invece volessi mostrare nel profilo utente il RUOLO assegnato all'utente dall'amministratore ... questa cosa si puo' fare? come? suggerimenti...??
Uhm,cosi ad occhio la prima soluzione che mi viene in mente è quella di creare una query che vada a leggere il role id (quindi mi sembra 1 - 2 - 3 ecc ecc,a quel punto sempre in php credo tu debba assegnare i vari nomi ai ruoli. in pratica se l'id è 1 print Admin se è 2 print Autenticato e cosi via.. ALMENO CREDO.... anche io piu' avanti dovro' creare questa cosa.. cmq attendiamo lumi dai piu esperti :)
HELPATECI !!! :D hhiihhihi
anche a me serve mostrare il ruolo assegnato dall'amministratore all'utente nella scheda profilo
ho già installato content profile, ma non so come proseguire (eppure a naso credo che mi stia perdendo in un bicchiere d'acqua)
Per mostrare il ruolo non ti serve content profile.
Basta fare una piccola modifica al template user-profile.tpl.php
Il fatto è che non so quale sia questa modifica ;-)
per ora ho installato content_taxonomy e pare funzionare allo scopo
E comunque per la cronaca:
l'uso di content_taxonomy costringe a creare un vocabolario parallelo ai ruoli.
Quindi si configura come un workaround.
La soluzione pulita sarebbe quella indicata da Pinolo, ossia modificare user-profile.tpl.php
ora mi metto alla ricerca di quale sia questa modifica, se la trovo la posto.
mmm, content_taxonomy, content_profile. Suggerisco un break!