Buongiorno,
nel mio blocco ho diverse voci che vengono visualizzate. Una di queste voci deve essere visibile solo per determinati profili che accedono al portale.
Esempio
Mio blocco
Consultazioni fatture.
Scadenziario.
News.
La voce News deve essere visualizzabile solo da un determinato profilo che accede al portale. News è un nodo e non so come gestire l'accesso ai nodi da parte di determinati profili.
Grazie
Bisogna ampliare il controllo accesso di Drupal. Io ho esperienza con content access, che credo risponderà alla tua eseguenza. In ogni modo, Drupal è
incassinatoricco di moduli di controllo accesso, certi basati sui ruoli, altri su taxonomy, e cosi via. Vedi http://drupal.org/taxonomy/term/74Più imparo, più dubito.
Però non ho capito come effettuare un controllo sui nodi. Potresti darmi qualche informazione ulteriore?
Grazie
Se aggiungi content access, allora troverai una lista dei ruoli alla quale puoi dare permessi di lettura/editing/cancellazione. Questo sia per il tipo di contenuto, sia per ogni contenuto stesso - se abilitato nella pagina di tipo di contenuto. E' un tab in più chiamato 'controllo accessi' in
admin/content/node-type/
tipo
/access
dove tipo è il tipo di contenuto. Se anche abilitato per il contenuto stesso, trovi anche innode/123/edit/access
(credo - vado a memoria) la lista per quel specifico contenuto.Più imparo, più dubito.
Ho scaricato il modulo content access e ho flaggato il check Enable per node access control settings che è nel tag controllo accessi della pagina.
In tutti i nodi mi esce adesso il tag controllo accessi ma ho un altro problema. Ho deselezionato i check per un determinato profilo ma pare che tale deselezione non sia servita a niente perchè la pagina è visualizzabile anche per i profili che non sono selezionati.
C'è qualche altro controllo da fare, hai un'idea di cosa non funziona?
grazie per la tua disponibilità
Faccio una domanda banale...
Io di solito per testare apro un altro browser (se usa IE per 'smanettare' Drupal, allora apri Firefox, o Chromium, ecc) e mi loggo (log in) come un utemte con il ruolo che sto testando. Questo perchè come admin (uid==1) hai sempre tutti i permessi... Anche tu hai fatto la stessa cosa?
Più imparo, più dubito.
Si certo come amministratore vedo sempre tutte le pagine ma quando mi registro con un utente avente un determinato profilo non mi dovrebbe far vedere il nodo che, invece, viene visualizzato.
Naturalmente il profilo con cui accedo al portale non è autorizzato per la visualizzazione del nodo perchè non presenta alcun check nel tag controllo accessi della pagina.
Il mio problema è che non voglio far visualizzare la voce nel blocco per determinati profili.
La pagina non viene visualizzata se il profilo non è autorizzato ma io vorrei che il titolo del nodo che venisse proprio visualizzato nel blocco se il profilo non è autorizzato.