Skip to content

Instantly share code, notes, and snippets.

@kraigh
Created October 31, 2012 20:32
Show Gist options
  • Save kraigh/3989650 to your computer and use it in GitHub Desktop.
Save kraigh/3989650 to your computer and use it in GitHub Desktop.
Bushmills Manager Menu
// Attach edit page button (if exists)
$primary_local_tasks = menu_primary_local_tasks();
if(is_array($primary_local_tasks) && count($primary_local_tasks) && $primary_local_tasks['1']['#link']['title'] == "Edit") {
$output .= '<li><a href="' . $GLOBALS['base_path'] . $primary_local_tasks['1']['#link']['href'] . '"><i class="' . _catena_menu_link_to_icon($primary_local_tasks['1']['#link']['title']) . '"></i> Edit Page</a></li>';
}
// Attach primary local tasks. (if not a node)
if(is_array($primary_local_tasks) && count($primary_local_tasks) && $primary_local_tasks['1']['#link']['title'] != "Edit") {
$output .= '<li class="dropdown"><a href="#content-dropdown" class="dropdown-toggle" data-toggle="dropdown"><i class=""></i>Local Tasks<b class="caret"></b></a><ul class="content-dropdown dropdown-menu">';
foreach ($primary_local_tasks as $primary_local_task) {
$output .= '<li><a href="' . $GLOBALS['base_path'] . $primary_local_task['#link']['href'] . '"><i class="' . _catena_menu_link_to_icon($primary_local_task['#link']['title']) . '"></i> ' . $primary_local_task['#link']['title'] . '</a></li>';
}
$output .= '</ul></li>';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment