Вы здесь

comment.tpl.php

comment.tpl.php — шаблон формирующий комментарии.

Переменные

  • $author — автор комментария
  • $comment (object) — объект $comment
  • $content — содержание комментария
  • $date — дата добавления комментария
  • $directory — папка темы (например themes/garland или themes/garland/minelli)
  • $links — контекстные ссылки под комментарием (ответить, правка...)
  • $new — вывод слова new (если комментарий является новым)
  • $submitted — автор, дата и время добавления комментария
  • $title — заголовок комментария
  • $zebra — добавление классов odd и even (используется для оформления с помощью CSS)
  • $id — идентификатор комментария (счётчик комментариев; первый комментарий — 1, второй комментарий — 2 и т.д.)
  • $is_front — возвращает значение 1 (TRUE, если загружена первая страница сайта) или 0 (FALSE, если загружена любая другая страница)
  • $picture — изображение автора комментария (если показ изображения разрешён (на странице регистрации и странице темы) и пользователь его загрузил (на странице аккаунта))

Пример шаблона

<div class="comment<?php print ($comment->new) ? ' comment-new' : ''; print ($comment->status == COMMENT_NOT_PUBLISHED) ? ' comment-unpublished' : ''; print ' '. $zebra; ?>">

  <div class="clear-block">
    <?php if ($submitted): ?>
      <span class="submitted"><?php print t('!date — !username', array('!username' => theme('username', $comment), '!date' => format_date($comment->timestamp))); ?></span>
    <?php endif; ?>

    <?php if ($comment->new) : ?>
      <a id="new"></a>
      <span class="new"><?php print drupal_ucfirst($new) ?></span>
    <?php endif; ?>

    <?php print $picture ?>

    <h3><?php print $title ?></h3>

    <div class="content"><?php print $content ?></div>
  </div>

  <?php if ($links): ?>
    <div class="links"><?php print $links ?></div>
  <?php endif; ?>
</div>

Комментарии

Изображение пользователя Дмитрий

А где и как изменить переменные, например $submitted или $date?