1.20.x menu.inc | template_preprocess_menu_tree(&$variables) |
Implements template_preprocess_HOOK() for theme_menu_tree().
Related topics
File
- includes/
menu.inc, line 1763 - API for the Backdrop menu system.
Code
function template_preprocess_menu_tree(&$variables) {
$variables['#tree'] = $variables['tree'];
$variables['attributes'] = array();
if (isset($variables['tree']['#wrapper_attributes'])) {
$variables['attributes'] = $variables['tree']['#wrapper_attributes'];
}
// Only add the menu class to the first level of depth.
if ($variables['tree']['#depth'] === 0) {
$variables['attributes']['class'][] = 'menu';
}
$variables['depth'] = $variables['tree']['#depth'];
$variables['tree'] = $variables['tree']['#children'];
}