menu_primary_local_tasks

menu_primary_local_tasks()

Returns the rendered local tasks at the top level.

Deprecated

in Drupal 8.0.0, will be removed before Drupal 9.0.0.

Related topics

Menu system
Define the navigation menus, local actions and tasks, and contextual links.

File

core/includes/menu.inc, line 122
API for the Drupal menu system.

Code

function menu_primary_local_tasks() {
  /** @var \Drupal\Core\Menu\LocalTaskManagerInterface $manager */
  $manager = \Drupal::service('plugin.manager.menu.local_task');
  $links = $manager->getLocalTasks(\Drupal::routeMatch()->getRouteName(), 0);
  // Do not display single tabs.
  return count(Element::getVisibleChildren($links['tabs'])) > 1 ? $links['tabs'] : '';
}
doc_Drupal
2016-10-29 09:27:49
Comments
Leave a Comment

Please login to continue.