Sto cercando di visualizzare tutti i sottomenu di 3 ° livello per una voce di menu su una pagina, con ciascuno nel proprio blocco di visualizzazione. Ho provato il modulo Blocco menu ma sembra funzionare solo per la traccia attiva, il che significa che posso visualizzare tutti i menu di 2 ° e 3 ° livello come un'unica unità anziché solo i menu di 3 ° livello come unità separate.
Oltre al modulo Blocco menu, ho anche provato ad accedere alla struttura del menu direttamente con questo codice.
$main = menu_navigation_links('main-menu', '2');
echo theme('links__system_main_menu', array(
'links' => $main,
'attributes' => array(
'id' => 'main-menu',
'class' => array('links')
),
));
?>
Ecco la struttura del menu:
- Parent Menu 1
- Parent Menu 2
- Child Menu A
- SubChild Menu 1A
- SubChild Menu 2A
- SubChild Menu 3A
- Child Menu B
- SubChild Menu 1B
- SubChild Menu 2B
- SubChild Menu 3B
Cosa vorrei visualizzare quando è selezionato il Menu principale 2:
Blocco 1: Sottomenu Menu 1A | Sottomenu Menu 2A | Sottomenu Menu 3A
Blocco 2: Sottomenu Menu 1B | Sottomenu Menu 2B | Sottomenu Menu 3B
Qualsiasi aiuto sulla strada giusta per visualizzare i sottomenu separati dal loro albero sarebbe molto apprezzato.