Output full menu hierarchy (2 levels)
<h3>
<?php
$menu_object = menu_load('main-menu');
echo t($menu_object['title']);
?>
</h3>
<?php
$tree = menu_tree_all_data('main-menu');
$output = '<ul>';
foreach ($tree as $item) {
$menu_link = $item['link'];
if($menu_link['hidden'] != 1) {
$link = sprintf('<a href="/%s" title="%s">%s</a>', $menu_link['link_path'], $menu_link['link_title'], $menu_link['link_title']);
$element = '<li>'.$link;
if (isset($item['below']) && count($item['below'])) {
$element .= '<ul>';
foreach ($item['below'] as $sub_item) {
$sub_menu_link = $sub_item['link'];
$sub_link = sprintf('<a href="/%s" title="%s">%s</a>', $sub_menu_link['link_path'], $sub_menu_link['link_title'], $sub_menu_link['link_title']);
$sub_element = '<li>'.$sub_link.'</li>';
$element .= $sub_element;
}
$element .= '</ul>';
}
$element .= '</li>';
$output .= $element;
}
}
$output .= '</ul>';
print $output;
?>