kinetic-2.0.x-dev/includes/menu.theme.inc
includes/menu.theme.inc
<?php
/**
* Implements hook_preprocess_block__system_menu_block().
*/
function kinetic_preprocess_block__system_menu_block(&$variables) {
// Add attributes to main menu. You must use this theme
// hook or it will break the hook in the paragon_mega_menus module.
$plugin_id = $variables['plugin_id'];
if ($plugin_id === 'system_menu_block:main') {
$variables['attributes']['data-default-breakpoint'] = 'menu';
$variables['attributes']['data-target-container'] = 'mobile';
$variables['attributes']['data-order'] = '1';
}
if ($plugin_id === 'menu_block:utility-navigation') {
$variables['attributes']['data-default-breakpoint'] = 'menu';
$variables['attributes']['data-target-container'] = 'mobile';
$variables['attributes']['data-order'] = '2';
}
if ($plugin_id === 'menu_block:cta-navigation') {
$variables['attributes']['data-default-breakpoint'] = 'menu';
$variables['attributes']['data-target-container'] = 'mobile';
$variables['attributes']['data-order'] = '3';
}
}
