Как выделить комментарии анонимов и авторов статьи в Друпале. Полосатые комментарии (зебра)

Чтобы выделить комментарии анонимов, автора статьи, или администратора вставьте следующий код в template.php:

function имяТемы_preprocess_comment(&$vars, $hook) {
  global $user;
 
  $node = node_load($vars['comment']->nid);
  $vars['author_comment'] = $vars['comment']->uid == $node->uid ? TRUE : FALSE; //опеределяет, текущий пользователь автор статьи или нет

  $comment_classes = array();
 
  static $comment_odd = TRUE;
  $comment_classes[] = $comment_odd ? 'odd' : 'even'; // делает "зебру" чередованием классов
  $comment_odd = !$comment_odd;
 
  if ($vars['comment']->status == COMMENT_NOT_PUBLISHED) {
    $comment_classes[] = 'comment-unpublished'; //если коммент неопубликован - добавится класс <strong>.comment-unpublished</strong>
    $vars['unpublished'] = TRUE;
  }
  else {
    $vars['unpublished'] = FALSE;
  }
 
  if ($vars['author_comment']) {
    $comment_classes[] = 'comment-by-author'; //если проверка на автора статьи сработала, до добавится класс <strong>.comment-by-author</strong>
  }
 
  if ($vars['comment']->uid == 0 ) {
    $comment_classes[] = 'comment-by-anon'; //если аноним - то коммент будет с классом <strong>.comment-by-anon</strong>
  }
 
  $vars['comment_classes'] = implode(' ', $comment_classes); //добавляются классы к комменту
}

Чтобы изменить фон для комментариев разных видов, мы присвоили комментариям свои классы, осталось в CSS установить разный фон на эти стили.