Jak přidat css třídy podle role uživatele do "body"

Verze pro tiskVerze pro tisk
Modul: 

https://drupal.stackexchange.com/questions/53954/add-class-of-user-role-... - příspěvky č. 0 a 2:

přidat, resp. upravit funkci v souboru template.php

function THEMENAME_preprocess_html(&$vars) {   
  if ($vars['user']) {
    foreach($vars['user']->roles as $key => $role){
      $role_class = 'role-' . str_replace(' ', '-', $role);
      $vars['classes_array'][] = $role_class;
    }
  }
}

pro témata založená na "Omega":

function THEMENAME_preprocess_html(&$vars) {
  $body_classes = array($vars['classes_array']);
  if ($vars['user']) {
    foreach($vars['user']->roles as $key => $role){
      $role_class = 'role-' . str_replace(' ', '-', $role);
      $vars['attributes_array']['class'][] = $role_class;
    }
  }
}