Community Documentation

comment.tpl.php

  1. drupal
    1. 4.7 comment.tpl.php
    2. 4.7 comment.tpl.php
    3. 4.7 comment.tpl.php
    4. 5 comment.tpl.php
    5. 5 comment.tpl.php
    6. 5 comment.tpl.php
    7. 5 comment.tpl.php
    8. 6 comment.tpl.php
    9. 6 comment.tpl.php
    10. 6 comment.tpl.php
    11. 6 comment.tpl.php
    12. 7 comment.tpl.php
    13. 7 comment.tpl.php
    14. 7 comment.tpl.php
    15. 8 comment.tpl.php
    16. 8 comment.tpl.php

comment.tpl.php Default theme implementation for comments.

Available variables:

  • $author: Comment author. Can be link or plain text.
  • $content: Body of the post.
  • $date: Date and time of posting.
  • $links: Various operational links.
  • $new: New comment marker.
  • $picture: Authors picture.
  • $signature: Authors signature.
  • $status: Comment status. Possible values are: comment-unpublished, comment-published or comment-preview.
  • $submitted: By line with date and time.
  • $title: Linked title.

These two variables are provided for context.

  • $comment: Full comment object.
  • $node: Node object the comments are attached to.

See also

template_preprocess_comment()

theme_comment()

View source
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php

/**
 * @file comment.tpl.php
 * Default theme implementation for comments.
 *
 * Available variables:
 * - $author: Comment author. Can be link or plain text.
 * - $content: Body of the post.
 * - $date: Date and time of posting.
 * - $links: Various operational links.
 * - $new: New comment marker.
 * - $picture: Authors picture.
 * - $signature: Authors signature.
 * - $status: Comment status. Possible values are:
 *   comment-unpublished, comment-published or comment-preview.
 * - $submitted: By line with date and time.
 * - $title: Linked title.
 *
 * These two variables are provided for context.
 * - $comment: Full comment object.
 * - $node: Node object the comments are attached to.
 *
 * @see template_preprocess_comment()
 * @see theme_comment()
 */
?>
<div class="comment<?php print ($comment->new) ? ' comment-new' : ''; print ' '. $status ?> clear-block">
  <?php print $picture ?>

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

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

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

  <div class="content">
    <?php print $content ?>
    <?php if ($signature): ?>
    <div class="user-signature clear-block">
      <?php print $signature ?>
    </div>
    <?php endif; ?>
  </div>

  <?php print $links ?>
</div>
Login or register to post comments