12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- /**
- * @file
- * Default theme implementation to wrap comments.
- *
- * Available variables:
- * - $content: The array of content-related elements for the node. Use
- * render($content) to print them all, or print a subset such as
- * render($content['comment_form']).
- * - $classes: String of classes that can be used to style contextually through
- * CSS. It can be manipulated through the variable $classes_array from
- * preprocess functions. The default value has the following:
- * - comment-wrapper: The current template type, i.e., "theming hook".
- *
- * The following variables are provided for contextual information.
- * - $node: Node object the comments are attached to.
- * The constants below the variables show the possible values and should be
- * used for comparison.
- * - $display_mode
- * - COMMENT_MODE_FLAT
- * - COMMENT_MODE_THREADED
- *
- * Other variables:
- * - $classes_array: Array of html class attribute values. It is flattened
- * into a string within the variable $classes.
- *
- * @see template_preprocess_comment_wrapper()
- */
- ?>
- <div id="comments" class="<?php print $classes; ?>"<?php print $attributes; ?>>
- <?php $comments = render($content['comments']); ?>
- <?php if ($node->type != 'forum' && !empty($comments)): ?>
- <div class="page-header">
- <h2 class="title"><?php print t('Comments'); ?></h2>
- </div><!--/.page-header-->
- <?php endif; ?>
- <?php print $comments; ?>
- <?php if ($content['comment_form']): ?>
- <div class="page-header">
- <h2 class="title comment-form"><?php print t('Add new comment'); ?></h2>
- </div><!--/.page-header-->
- <?php print render($content['comment_form']); ?>
- <?php endif; ?>
- </div><!-- /comments -->
|