是否有可能获得Drupal(7)中主菜单的子项数? 我需要在钩子的这一部分实现它:
if($item_id < NUMBER OF MAIN MENU CHILDS) {
return '<li id="custom-menu-item-id-' . (++$item_id) . '"' . drupal_attributes($element['#attributes']) . '>' . $output . $sub_menu . "</li>\n";
}
else {
return '<li' . drupal_attributes($element['#attributes']) . '>' . $output . $sub_menu . "</li>\n";
}
此菜单不包含任何子项,但对于子项我指的是每个'li'属性。
答案 0 :(得分:0)
您可以使用menu_tree_page_data:
$num_top_level_children = count(menu_tree_page_data('main-menu'));