Добавить классы к body drupal 8

Tags: 
Drupal version: 

Вознила необходжимость темизировать страницу определенного термина, но не нашлось классов, к которым можно прицепиться.

решается так:

function THEME_NAME_preprocess_html(&$variables) {
    $current_path = \Drupal::service('path.current')->getPath();
    $path_args = explode('/', $current_path);

    if($path_args[1] == 'taxonomy' and $path_args[2] == 'term' and is_numeric($path_args[3])) {
        $variables['attributes']['class'][] = 'taxonomy-term-'.$path_args[3];
    }
}

 

Tags

mysql (2) ssh (1) custom (1) module (1) proxy (1) css (1) theme (1) modal (1) update (1) drush (1) bootstrap (1) pass (1)