Ciao..
Ho 5 gruppi di utenti registrati (sono tutti "lettori" del sito)
Creo UN blocco.
Lo rendo visibile a questi 5 gruppi.
Il blocco è costituito da una serie di link di questo tipo "taxonomy/term/19/all" che richiamano articoli legati al nome del gruppo di utenti.
Vorrei che, a seconda del gruppo di utenti con cui si è fatta la login, si vedessero solo o link legati a quel gruppo.
Inoltre, se l'utente fa parte di due gruppi, si dovrebbero vedere i link di tutti e due.
Esempio
Le voci (link) totali del blocco sono:
- Excel
- Word
- Itunes
- PhotoshopGruppo Utenti Office
deve vedere solo i link Excel e WordGruppo Utenti Grafica
deve vedere solo i link PhotoshopGruppo Utenti Misto (non mi viene un nome di esempio...)
deve vedere sia il link Photoshop che Itunes
Probabilmente con poche righe di php si fa... ma non saprei proprio dove andare a mettere le mani...
Per fare quello che vuoi, o scrivi un modulo che assegna permessi ai gruppi in base alla tassonomia, o usi taxonomy access control, o (soluzione che ritengo migliore, anche se un po' laboriosa), crei delle view corrispondenti alla navigazione per tassonomia e assegni i permessi per ogni view ai rispettivi gruppi.
Oppure fai piu' blocchi, uno per ogni ruolo e hai risolto il problema.
M.
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal
provato a vedere il modulo "menu_per_role" ?
E se io facessi così? La reputate una cosa errata? L'ho provato e, a prima vista, funziona... però magari ci sono controindicazioni che mi sfuggono...
Ho creato un Blocco nuovo e ci scritto in Php una cosa del genere (scrivo a caso ma capibile)
In questo modo vedo se uno fa parte di un gruppo vede un solo link, se fa parte di due gruppi vede due link...
Che ne pensate?
Usando le view, puoi dare i permessi di visualizzazione dell'elenco, oltre che della voce menu. In questo modo, se uno del gruppo 1 sostituisce term/19 con term/23 vede comunque i contenuti.
Da questo punto di vista, forse il sistema più sicuro è usare Taxonomy Access Control, ma utilizzalo con attenzione perché l'amministrazione dei permessi per categorie può diventare pesante.
Lo so che sostituendo l'id del "term" si vede il risultato ugualmente... Però ho provato a usare il modulo Views (che poi sono 3 moduli, una volta installato) ma veramente non riesco a farci nulla. C'ho passato 3ore davanti... niente!! Guide in italiano nn ne ho trovate... Ho provato a duplicare una vista già pronta e non mi entra nulla in testa...
Detto questo ricordo anche che gli utenti appartenti a due gruppi devono vedere la "somma" delle news
La il modulo TAC installato... ma ho paura che negando l'accesso a un gruppo su una categoria poi, quando vado a "sommare" le categorie, questo perda alcune visualizzazioni nei risultati.
Associ ogni view a un ruolo (come permessi). Se un utente appartiene a 2 ruoli, vede 2 view; se appartiene a 1 ruolo, ne vede una, ecc. E lo stesso dovrebbe valere per i link alle view. Quindi secondo me ti conviene sbattere la testa ancora qualche mezzora contro Views... :D
Poi, in questo forum puoi fare anche domande su Views, eh...
Sembrerebbe un buon sistema ...
Purtroppo view mi crea un blocco... proprio non mi ci trovo... conosci qualche buona guida/link in italiano su view?
No, non mi vengono in mente link con documentazione in italiano su Views.