Нумерация комментариев

Главные вкладки

Аватар пользователя alexboy alexboy 21 августа 2016 в 18:26

Хочу сделать сквозную нумерацию комментариев. Нашёл код для седьмого друпала:

<?php/**
 * Preprocess comment.
 */
function THEMENAME_preprocess_comment(&$vars) {
  // Add #CommentNumber to comment title.
  if (!empty($_GET['page'])) {
    $comments_page = $_GET['page'];
    $node_type = $vars['elements']['#node']->type;
    $comments_per_page = variable_get('comment_default_per_page_' . $node_type);
    $comment_id = ($comments_page * $comments_per_page) + $vars['id'];
  }
  else {
    $comment_id = $vars['id'];
  }
  $vars['title'] = '#' . $comment_id . ' ' . $vars['title'];
}?>

Пытаюсь по аналогии сделать для восьмого друпала, но пока смог разобраться только с $node_type:

$comment = $variables['elements']['#comment'];
$commented_entity = $comment->getCommentedEntity();
$node_type = $commented_entity->getType();

Больше всего непонятна эта переменная $vars['id']. Я так понял это и есть порядковый номер комментария? Но в восьмом друпале эта переменная пуста.
Проверял через dsm($variables['id']) и так dsm($comment->id). Помогите разобраться.