function admin_menu_toolbar_admin_menu_output_build in Administration menu 7.3
Same name and namespace in other branches
- 8.3 admin_menu_toolbar/admin_menu_toolbar.module \admin_menu_toolbar_admin_menu_output_build()
- 6.3 admin_menu_toolbar/admin_menu_toolbar.module \admin_menu_toolbar_admin_menu_output_build()
Implements hook_admin_menu_output_build().
File
- admin_menu_toolbar/
admin_menu_toolbar.module, line 65 - Renders Administration menu like Toolbar (core) module.
Code
function admin_menu_toolbar_admin_menu_output_build(&$content) {
if (empty($content['#components']['shortcut.links']) && !$content['#complete']) {
return;
}
// Add shortcuts toggle.
$content['shortcut-toggle'] = array(
'#access' => module_exists('shortcut'),
'#weight' => -200,
'#type' => 'link',
'#title' => t('Show shortcuts'),
'#href' => '',
'#options' => array(
'attributes' => array(
'class' => array(
'shortcut-toggle',
),
),
),
);
// Add shortcuts bar.
$content['shortcut'] = array(
'#access' => module_exists('shortcut'),
'#weight' => 200,
'#prefix' => '<div class="shortcut-toolbar">',
'#suffix' => '</div>',
);
$content['shortcut']['shortcuts'] = array(
// Shortcut module's CSS relies on Toolbar module's markup.
// @see http://drupal.org/node/1217038
'#prefix' => '<div id="toolbar">',
'#suffix' => '</div>',
// @todo Links may contain .active-trail classes.
'#pre_render' => array(
'shortcut_toolbar_pre_render',
),
);
}