Выделение комментариев (аноним, автор статьи, админ)

Комментарии - довольно часто используемый модуль друпала. И хорошим тоном считается выделение комментариев анонимов, или автора статьи, или админа, или их всех сразу. Теперь о том как это сделать.

Для того чтобы менять фон для комментариев разного типа, достаточно влесть в создание комментириев и повесить на коммент определённый класс, а потом в зависимости от этого класса через css вешать фон на эти стили.

Чтобы это всё сделать, вставьте следуйщий код в 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 ?

читать далее