Tôi đang cố gắng hiển thị tất cả các menu con cấp 3 cho một mục menu trên một trang, với mỗi mục trong khối hiển thị riêng. Tôi đã thử mô-đun Menu Block nhưng dường như nó chỉ hoạt động cho đường dẫn hoạt động, điều đó có nghĩa là tôi chỉ có thể hiển thị tất cả các menu Cấp 2 và Cấp 3 dưới dạng một đơn vị thay vì chỉ các menu cấp 3 dưới dạng các đơn vị riêng biệt.
Ngoài mô-đun Menu Block, tôi cũng đã thử truy cập trực tiếp vào cây menu với mã này.
$main = menu_navigation_links('main-menu', '2');
echo theme('links__system_main_menu', array(
'links' => $main,
'attributes' => array(
'id' => 'main-menu',
'class' => array('links')
),
));
?>
Đây là cấu trúc 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
Những gì tôi muốn hiển thị khi Menu Parent 2 được chọn:
Khối 1: Menu con 1A | Menu con 2A | Menu con 3
Khối 2: Menu con 1B | Menu con 2B | Menu con 3B
Bất kỳ trợ giúp nào về cách hiển thị các menu con tách biệt khỏi cây của họ sẽ được đánh giá rất cao.