You are here

function template_preprocess_oa_navigation in Open Atrium Toolbar 7.2

Preprocess the OA Navigation.

File

./oa_toolbar.module, line 270
Provides hook implementations and functionality for oa_toolbar.

Code

function template_preprocess_oa_navigation(&$vars) {
  if (!empty($vars['show_menu'])) {
    $menu = menu_tree_output(menu_tree_all_data($vars['menu_name'], NULL, 2));
    if (!empty($menu)) {

      // Format and add menu to template.
      $menu['#theme_wrappers'] = array(
        'menu_tree__oa_navigation',
      );
      foreach (element_children($menu) as $mlid) {

        // Render the links as Radix defaults.
        $menu[$mlid]['#theme'] = 'menu_link__oa_navigation';
      }
      oa_core_body_classes('oa-main-menu');
    }
    $vars['menu'] = $menu;
  }
}