visualizzazione link menu
Buongiorno,
per necessita ho aggiunto delle voci al menu user account menu, ed ho dovuto aggiungere
due ruoli in drupal dopo di che ho aggiunto un utente a ciascun ruolo.
Ora come faccio a visualizzare o meno a video tramite interfaccia di drupal le voci di menu?
Ho questa situazione
Menu useraccount: Link1,Link2,Link3,Link4
utente1 associato a ruolo1
utente2 associato a ruolo2
Ora devo fare in modo che quando utente è loggato vede delle voci di menu
Ad esempio se mi loggo con utente1 vedo le voci di menu
Link1,Link2
Ad esempio se mi loggo con utente2 vedo le voci di menu
Link3,Link4
come devo impostare tramite interfaccia di drupal se si può fare ?
Risposte
Ciao, se ho capito bene, i
Ciao, se ho capito bene, i link portano a dei contenuti con permesso di visualizzazione solamente agli utenti che hanno i vari ruoli da te creati, corretto? In questo caso ti basta creare il menù con tutte e 4 le voci (o quelle che servono, insomma) poi gli utenti visualizzeranno solamente le voci che portano ai contenuti visualizzabili dal ruolo che hai loro assegnato, ti faccio un esempio:
menu:
Link1 Link2 Link3 Link4
Ruolo 1 => può visualizzare i contenuti di Link1 e Link2 ma non Link3 e Link4
Ruolo 2 => Può visualizzare i contenuti di Link3 e Link4 ma non Link1 e Link2
Ruolo 3 => Può visualizzare i contenuti di Link1 ma non Link2 Link3 e Link4
Utente 1 => Ruolo 1
menu Utente 1:
Link1 Link2
Utente 2 => Ruolo 2
menu Utente 2:
Link3 Link4
Utente 3 => Ruolo 3
menu Utente 3:
Link1
Le voci di menù che portano a contenuti con accesso ristretto vengono visualizzate solamente dagli utenti che hanno il permesso di accedere a quel tipo di contenuto.
Ciao
Ciao visto, che sto
Ciao visto, che sto smanettando da poco con drupal mi puoi indicare i passi da fare per raggiungere questo obiettivo ? Posso tranquillamente utilizzare il core di drupal oppure ho bisogno di un plugin aggiuntivo?
A me non è chiaro sopratutto l'associazione tra voce di menu e ruoli utenti dove farla in drupal.
Grazie mille per l'aiuto
Ciao, non devi fare nessuna
Ciao, non devi fare nessuna associazione voce di menu => ruolo utente.
Le voci di menù portano a dei contenuti, i contenuti sono quelli limitati in base ai ruoli, quindi se il contenuto linkato nella voce di menu è "ristretto" la voce di menu verrà visualizzata solamente agli utenti che hanno permesso di accesso a quel tipo di contenuto.
Per crearlo ti basta utilizzare il menu di drupal, quello di default del core, non ti servono moduli aggiuntivi.
Ciao.
Quello che sto facendo io è
Quello che sto facendo io è un modulo custom, dove nel menu utente ho agganciato delle voci di menu che puntano alle funzionalità del mio modulo.... Quindi faccio l'associazione voce di menu => link funzionalità modulo, e poi in drupal ho i ruoli associati al menu, per fare la discriminazione delle operazioni ho utilizzato i file permissions e routing del modulo seguendo le api di drupal, dato che con il solo frontend di drupal non ci sono riuscito... Non mi è chiaro dove devo mettere mano nel pannello di drupal per fare l'associaze voce di menu => funzionalità modulo.
Mi puoi aiutare a capire dove mi sto perdendo ??
Grazie mille
Quello che sto facendo io è
Ok, quindi i link che sono presenti nel tuo menu portano a dei nodi con accesso ristretto in base al ruolo utente, corretto?
Da nessuna parte, la voce di menù verrà visualizzata in maniera automatica solamente agli utenti che avranno il permesso di accedere a quel determinato nodo, se un utente non ha il permesso di accedere (visualizzare) il contenuto di quel nodo, non vedrà nemmeno la relativa voce di menu.
Penso sia il classico bicchier d'acqua! ^_^
Ciao.
Risolto con i file di
Risolto con i file di routing, permission e menu nella configurazione del modulo!