You are here

function template_preprocess_menu_levels in Menu Item Extras 8.2

Parameters

array $variables:

File

./menu_item_extras.theme.inc, line 46
Theme functions for the menu_item_extras module.

Code

function template_preprocess_menu_levels(array &$variables) {
  $variables += [
    'items' => [],
  ];
  if (!empty($variables['element']['#items'])) {
    $items = $variables['element']['#items'];
    $variables['menu_name'] = $variables['element']['#menu_name'];
    $variables['menu_level'] = $variables['element']['#menu_level'];
    foreach (Element::children($items) as $key) {
      $variables['items'][$key] = $items[$key];
    }
  }
}