как добавить класс к ссылке в меню, используя hook в drupal -8 - PullRequest
0 голосов
/ 04 октября 2019

enter image description here

Я хочу добавить пользовательские классы CSS в тег привязки ссылки меню при использовании ловушки в drupal-8. Я использую hook_preprocess_menu(), но он присваивает класс тегу ul, и я хочу добавить класс к тегу привязки. Я много искал, но не нашел решения.

Я использую крюк ниже

function menu_preprocess_menu(&$variables) {
  if ($variables['menu_name'] == 'main') {
    if (!isset($variables['attributes']['class'])) {
      $variables['attributes']['class'] = [];
    }
    $data = \Drupal::state()->get('my_data', 'bar');
    $variables['attributes']['class'][] = 'my-class';
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...