Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. MenuUiHooks.php

function MenuUiHooks::blockViewSystemMenuBlockAlter

Implements hook_block_view_BASE_BLOCK_ID_alter() for 'system_menu_block'.

File

core/modules/menu_ui/src/Hook/MenuUiHooks.php, line 77

Class

MenuUiHooks
Hook implementations for menu_ui.

Namespace

Drupal\menu_ui\Hook

Code

public function blockViewSystemMenuBlockAlter(array &$build, BlockPluginInterface $block) : void {
    if ($block->getBaseId() == 'system_menu_block') {
        $menu_name = $block->getDerivativeId();
        $build['#contextual_links']['menu'] = [
            'route_parameters' => [
                'menu' => $menu_name,
            ],
        ];
    }
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal