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

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc