Добавить классы к 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

module (3) mysql (2) drush (2) pass (1) bootstrap (1) update (1) modal (1) theme (1) css (1) proxy (1) ssh (1) sftp (1) php (1) twig (1) mail (1) backups (1) telegram (1) custom (1) new year (1)