Jak přidat css třídy podle role uživatele do "body"
Verze 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;
}
}
}