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];
}
}
}