Ciao a tutti,
ho un problema con l'ultima versione di drupal. Premetto che è la prima volta che mi imbatto nei CMS in generale, mi hanno consigliato drupal e mi trovo abbastanza bene ho solo un piccolo problema.
Il problema è che una volta che creo i menu da amministratore, li vado a sistemare da ammistrazione -> Blocchi ed è tutto apposto, dopodicchè se accedo come utente normale oppure anonimo, questi menu non compaiono. Vado nella configurazione del mio blocco e trovo :
Mostra blocco a ruoli specifici:
anonymous user
authenticated user
Mostra questo blocco solo ai ruoli selezionati. Se non selezioni alcun ruolo, il blocco sarà visibile a tutti gli utenti.
quindi da quanto letto nella configurazione questi menu dovrebbere comparire a tutti gli utenti, loggati o no.
Quindi vi chiedo quale sarà il problema?
PS: Lo scopo è quello di creare dei menu visibili a tutti i livelli di utenti.
Prova ad andare nella pagina di configurazione delle "Prestazioni" e a resettare le cache.
fatto ma il problema resta :-(
Questi menu contengono voci che richiedono permessi da amministratore? Se tutte le voci sono di questo tipo, i menu appariranno solo a utenti che hanno permessi da amministratore. Se un utente non ha i permessi per una funzione a cui si accede da una voce del menu, questa voce non apparirà, indipendentemente dai permessi di accesso al blocco che contiene il menu.
non sono menu particolari ma semplicemente dei menu per fa in modo che gli utenti navigano tra le categorie del sito.
Ti spiego come ho fatto i menu :
sono andato su Amministra -> Menù -> Aggiungi menù
ho riempito i campi "Nome del menù" e "Titolo" ed ho salvato.
Dopo sono andato dentro il mio menù e ho cliccato su "aggiungi voce" ho riempito i campi richiesti ed ho salvato, senza toccare permessi, ed ho fatto cosi per ogni voce del menù.
Quindi fatto tutto ciò, dovè lo sbaglio?
PS: la stessa identica cosa succede con i primary link e secondary link, cioè scompaiono anche loro
Stai usando moduli aggiuntivi installati da te? Se sì, quali?
I moduli che ho installato io sono i seguenti: CCK, Access Control e Image. Però ho installato questi moduli solamente dopo che già ho creato i menù con il relativo problema.
Se hai installato Access Control anche PRIMA del problema (anche per poco, anche senza toccare le impostazioni), potrebbe aver lasciato delle impostazioni restrittive. Ripeto che Access Control non lo uso da tempo, quindi non so bene dove mettere le mani, comunque guardati un po' sia l'area di amministrazione del modulo sia la documentazione. Sono convinto che l'origine del problema sia quella.
Ciao pinolo e grazie per le tue risposte.
Access control l'ho disattivato ho controllato tutti i permessi e sono apposto, ma il problema rimane, quindi non contento (sempre in locale) ho installato di nuovo drupal 6.10 in modo da vedere se anche senza installare moduli aggiuntivi (per paura che avevo combinato qualche guaio cn i moduli ed i permessi) il problema persisteva.
Infatti dopo che ho completato l'installazione ho creato subito i miei bei menù e come quello di prima quando clicco logout oppure accedo come utente normale i menù scompaiono.
Non contento ancora mi è venuta un'idea, mi sono chiesto : perchè non installare la versione precedente? cioè la 5.16?
e l'ho installata.
Dopo l'installazione ho creato subito i miei menù, quando sono uscito da amministratore e quindi da utente anonimo i menu non scompaiono ma rimangono e tutto facendo la stessa identica operazione della versione 6.10.
Quindi adesso mi chiedo è un problema della 6.10? Se è cosi altri utenti non dovrebbero avere lo stesso problema? Oppure devo aggiungere qualche modulo che gestisce i menù? se è si quale?
Oppure in extremis dovrei usare la versione 5.16 di drupal? mha!!!!
Mi fai un esempio di voci che hai messo nei menu che scompaiono? Titoli e url di destinazione.
posto tre screenshot per farti vedere i menu che ho costruito e come scompaiono quando sono un utente anonimo o normale.
1° screenshot autenticato come amministratore (vedi menù a sinistra):

2° screenshot autenticato come anonimo :

3° screenshot autenticato come utente normale :

le url sono vuote cioè puntano a node/add, dato che i menu scompaiono non ho messo le url effettive di destinazione.
Cioè: i link che scompaiono li hai fatti puntare tutti a node/add? E hai dato a anonimo e utente autenticato i permessi per creare nodi?
no no non ho dato permessi per creare nodi ad anonimo e ad utente autenticato, è solo per farti vedere che i menu si vedono solo da amministratore, quindi se non sei amministratore i menu se ne vanno. capito?
Se tu usi node/add come link, i menu scompaiono per forza. I menu che danno accesso a funzioni di sistema sono nascosti automaticamente se l'utente collegato (o l'anonimo) non hanno permessi per usare quelle funzioni. Prova a mettere node come destinazione delle voci del menu.
Grazie pinolo,
ho risolto era come dicevi tu, puntando a node/add i menu li vedevo da amministratore dato che puntavano ad una pagina con permessi di admin, cambiando gli url adesso i menu non scompaiono.
scusa per tutto il tempo che ti ho fatto perdere eheheeh, ma imparero al + presto a prendere confidenza con questo magnifico cms.
Sicuramente avrò bisogno ancora di aiuto.
Ancora grazie a presto