Salve, chiedo venia se la domanda è troppo generica o per voi scontata, io non so come procedere.
Target: avere un sito con contenuti di diverse categorie, con utenti che possano accedere in view solo a contenuti di determinate categorie.
Soluzione sin qui implementata: creati Roles, creati Users e create associazioni roles <-> users; creati Content Types (categorie), installato modulo NodeAccess e configurati i permessi di View (content type -> role).
Tutto ok, ora appena eseguito il login l'utente vede elencati i contenuti per cui egli ha View=True in ordine temporale di immissione.
1) Come creare un menu di navigazione (in barra laterale) che elenchi i content type per cui egli ha diritto View?
se ciò non fosse possibile:
2) come creare un semplice menu di navigazione che elenchi semplicemente i contenuti (poi presumo sarà l'engine stesso di drupal a mostrare solo quelli per cui view=true)
a quanto ho capito primary links e secondary links sono links "statici", creati ad hoc. Il mio problema è chè, tranne qualche pagina "istituzionale" (about etc), tutte le informazioni saranno soggette a permessi di view, quindi non so bene come procedere
Insomma, il mio problema non è tanto tecnico quanto funzionale, non capisco bene cosa possa fare drupal (mi sembra: tanto) e come, avendo iniziato ieri.
Grazie per qualsiasi hint utile per "avviarmi" in giusta carreggiata.
Silvio
Mi son portato un po avanti, quindi la domanda si fa precisa:
come faccio a creare una vista che elenchi tutti i contents raggruppati per content type? E' possibile? Usando quali moduli?
Tnx
Silvio
è possibilissimo:
http://drupal.org/project/views
il modulo views è un query builder. è potente ma richiede un po' di studio (non molto)
oppure, se hai termine = content-type
tuosito/taxonomy/term/1 -> tutti i nodi appartenenti alla categoria 1 (con termID=1)
tuosito/taxonomy/term/1+2 -> tutti i nodi appartenenti alla categoria 1 OR 2
tuosito/taxonomy/term/1,2 -> tutti i nodi appartenenti alla categoria 1 AND 2
eccetera.
vedi http://drupal.org/handbook/modules/taxonomy
Certified to Rock
Grazie, vorrei inizialmente evitare se possibile di "duplicare" le entità anche nella tassonomia.
Sto guardando il modulo viste, sembra complicatino...dovrei riuscire con qualche smanettamento a far una cosa che in sql sarebbe del tipo: SELECT CONTENTS WHERE USER_VIEW_RIGHT=TRUE GROUP BY CONTENT TYPE.
Sperem ;)
Ciao
Con views puoi impostare dei raggruppamenti per campo. Aggiungi il content-type fra i campi visualizzati e poi seleziona la rotella di fianco allo stile riga ("row style", colonna a sx) e dovresti trovare l'opzione per raggruppare.