function menu_block_get_title in Menu Block 7.3
Same name and namespace in other branches
- 6.2 menu_block.module \menu_block_get_title()
- 7.2 menu_block.module \menu_block_get_title()
Retrieves the menu item to use for the tree's title.
Parameters
bool $render_title_as_link: boolean A boolean that says whether to render the title as a link or a simple string.
Return value
array|string A render array or string containing the tree's title.
1 call to menu_block_get_title()
- menu_tree_build in ./menu_block.module 
- Build a menu tree based on the provided configuration.
File
- ./menu_block.module, line 559 
- Provides configurable blocks of menu items.
Code
function menu_block_get_title($render_title_as_link = TRUE) {
  $menu_item = menu_block_set_title();
  if (is_string($menu_item)) {
    // The tree's title is a menu title, a normal string.
    $title = array(
      '#markup' => check_plain($menu_item),
    );
  }
  elseif ($render_title_as_link) {
    // The tree's title is a menu item with a link.
    if (!empty($menu_item['in_active_trail'])) {
      $menu_item['localized_options']['attributes']['class'][] = 'active-trail';
    }
    $title = array(
      '#type' => 'link',
      '#title' => $menu_item['title'],
      '#href' => $menu_item['href'],
      '#options' => $menu_item['localized_options'],
    );
  }
  else {
    $title = array(
      '#markup' => check_plain($menu_item['title']),
    );
  }
  return $title;
}