Her biri kendi ekran bloğunda, bir menü öğesi için tüm 3. düzey alt menülerini görüntülemeye çalışıyorum. Menü Bloğu modülünü denedim ancak sadece aktif iz için çalışıyor gibi görünüyor, bu da sadece 2. seviye ve 3. seviye menüleri sadece 3. seviye menülerden ayrı bir birim olarak görüntüleyebileceğim anlamına geliyor.
Menü Bloğu modülüne ek olarak, doğrudan bu kodla menü ağacına erişmeyi denedim.
$main = menu_navigation_links('main-menu', '2');
echo theme('links__system_main_menu', array(
'links' => $main,
'attributes' => array(
'id' => 'main-menu',
'class' => array('links')
),
));
?>
Menü yapısı şöyledir:
- 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
Üst Menü 2 seçildiğinde görüntülemek istediklerim:
Blok 1: AltÇocuk Menüsü 1A | Subchild Menüsü 2A | AltÇocuk Menüsü 3A
Blok 2: AltÇocuk Menüsü 1B | Subchild Menüsü 2B | AltÇocuk Menüsü 3B
Alt menüleri ağaçlarından ayrı olarak göstermenin doğru yolundaki herhangi bir yardım çok takdir edilecektir.