Albero di navigazione flessibile
Ciao,
sono ormai da quindici giorni impantanata in un problema apparentemente semplice ma che non riesco a risolvere.
Dunque:
1. Ho tre sezioni principali del sito: es.
1. sez. Pinco
2. Sez Pallino
3. Sez. Caio
Ciascuna di queste ha al suo interno diverse sottosezioni.
Io vorrei che nel menu di sinistra apparisse sempre l'elenco delle tre sezioni principali ma che le sottosezioni si aprissero via via che ci si arriva.
Si tenga conto che le sottosezioni possono anche essere al medesimo livello e che l'elenco dei contenuti si dovrebbe aprire solo in quella sezione e non al livello superiore o in tutte le altre.
Sez. Pallino
Sezione Tizio
Sez. Caio
Sez. Sempronio
Poi:
Sez. Pallino
Sezione Tizio
Sez. Caio
Sez. X
Sez. Y
Sez. z
Sez. Sempronio
Questo effetto naturalmente solo nella pagina della sezione interessata.
Ho installato diversi moduli (Nice Menu, Submenu Tree, Menu blocks) ma se c’è un albero di navigazione un po’ profondo la scelta mi sembra essere solo quella di mostrarlo tutto espanso o no ma non si può scegliere quali voci devono essere espanse e quali no.
L’unica alternativa valida e semplice che ho trovato è quella di creare tanti menu quante sono le mie esigenze ma a mano è un lavoro infinito tanto più che spesso si tratta di voci molto ripetitive e che cambiano solo da un certo punto.
Non esiste un modulo per copiare i menu?
Saluti
Alessandra.
Risposte
Ciao, potresti usare il menù
Ciao,

potresti usare il menù principale predefinito per le tre sezioni principali, poi utilizzare (ad esempio) menù block per i livelli inferiori (2+) del principale, così puoi inserire il blocco nel punto voluto nella pagina. Puoi controllare anche quali voci siano mostrate sempre espanse in maniera selettiva utilizzando il flag "Mostra figli" all'interno di ogni singola voce-padre dalla pagina di gestione dei menù. Un esempio:
In questo caso ho sezionato la pagina "Sezione 2" e mi appare il blocco del sotto-menu della sezione: Link0001 appare già espanso perchè ho utilizzato il flag "mostra figli" mentre Link0003, pur avendo un sotto-menù, non risulta espanso automaticamente non avendo impostato tale flag (nb è il default quando crei un nuovo contenuto/voce di menù).
Prova http://drupal.org/project/menu_clone
Spero ti sia utile!
Ciao, prima di tutto ti
Ciao,
prima di tutto ti ringrazio e farò ulteriori prove. Però dall'esempio credo che il problema non sia risolto...
Allora, il menu espanso selezionando il chek box apposito apparirà poi così in tutte le pagine in cui compare il livello superiore, a meno che non si voglia rifare il menu. Se per. es. la voce 03 ha un sottomenu, io vorrei che questo apparisse espanso solo navigando la sezione 03 mentre se navigo la 02 nel menu di sinistra deve comparire quello stesso link ma non espanso.
Ho visto che Menu Clone è in beta... sarà affidabile?
Grazie e saluti
Alessandra
Ciao, prima di tutto grazie,
Ciao,
prima di tutto grazie, farò ancora prove.
Però ho paura che,dall'esempio che mi mandi, non ci siamo ancora. Il link che appare espanso in una pagina, dovrebbe ripresentarsi non espanso quando si passa alla voce di menu successiva che invece, solo a quel punto, dovrebbe essere espansa.
Se il comando che permette di espandere o contrarre una voce di menu è unico, come posso fare che quella medesima voce appaia espansa o contratta a seconda delle pagine?
Ho visto che Menu Clone è in beta, sarà affidabiele?
Grazie e saluti
Alessandra
Scusate la doppia mail... IL
Scusate la doppia mail...
IL succo è sempre lo stesso.
Alessandra