navigazione contestuale

5 contenuti / 0 new
Ultimo contenuto
navigazione contestuale

salve a tutti!

volevo realizzare una navigazione contestuale alla sezione. in altre parole ho una barra di navigazione al top della pagina su cui sono riportate le sezioni principali, una volta entrato nella sezione vorrei visualizzare un menu di navigazione DELLA SEZIONE sulla barra di navigazione laterale.

come faccio a creare un automatismo in tal senso?

lavorando con i menu finora sono riuscito solo a visualizzare tutti i menu di tutte le sezioni ma contemporaneamente.

grazie fin da adesso per l'aiuto che potrete darmi.

La prima cosa che mi viene in mente, e probabilmente anche la più semplice, e usare i libri. Se usi un libro per ogni sezione, mi sembra che il modulo book abbia un blocco apposito che visualizza un menù del libro che si sta navigando.

Ho fatto una prova al volo e, sì, te lo confermo: puoi ottenerlo utilizzando il modulo book e il suo menù.

la parola sezioni in drupalese :)
Se le sezioni sono divise dalla tassonomia e vuoi far apparire un blocco in una pagina (perchè un menù è anche un blocco) a seconda della tassonomia cui appartiene puoi riadattare questo snippet qua da inserire nelle regole di visualizzazione del blocco.
Non ho trovato uno snippet più specifico ma da quello li puoi estrarre tutti gli elementi :)

usi i primary link per creare i primi e i secondi livelli; a questo punto crei un blocco, selezionando come formato input "php-code" e inserisci questo codice

<?php
$localNav
= _menu_get_active_trail();
if(
$localNav[1]) {
    print
theme_menu_tree($localNav[1]);
}
?>

il blocco restituirà le seconde voci nel momento in cui si visita un link di primo livello.

il mio blog