summaryrefslogtreecommitdiff
path: root/modules/comment/comment-wrapper.tpl.php
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-07-28 10:09:25 +0000
committerDries Buytaert <dries@buytaert.net>2009-07-28 10:09:25 +0000
commit51e638912257eb25fa3ada96777b14573e7d28b5 (patch)
treea042a1ea0909f01e9f7d225e6183cefa615e2719 /modules/comment/comment-wrapper.tpl.php
parent0ae1c4d9b77ef68a1c3f81ee32f01464a37df3e9 (diff)
downloadbrdo-51e638912257eb25fa3ada96777b14573e7d28b5.tar.gz
brdo-51e638912257eb25fa3ada96777b14573e7d28b5.tar.bz2
- Patch #523950 by moshe weitzman, yched, catch: update comment rendering to take full advantage of the drupal_render() paradigm.
Diffstat (limited to 'modules/comment/comment-wrapper.tpl.php')
-rw-r--r--modules/comment/comment-wrapper.tpl.php18
1 files changed, 15 insertions, 3 deletions
diff --git a/modules/comment/comment-wrapper.tpl.php b/modules/comment/comment-wrapper.tpl.php
index 313510d06..aabf3850f 100644
--- a/modules/comment/comment-wrapper.tpl.php
+++ b/modules/comment/comment-wrapper.tpl.php
@@ -6,8 +6,9 @@
* Default theme implementation to wrap comments.
*
* Available variables:
- * - $content: All comments for a given page. Also contains comment form
- * if enabled.
+ * - $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:
@@ -30,5 +31,16 @@
*/
?>
<div id="comments" class="<?php print $classes; ?>">
- <?php print $content; ?>
+ <?php if ($node->type != 'forum'): ?>
+ <h2 class="comments"><?php print t('Comments'); ?></h2>
+ <?php endif; ?>
+
+ <?php print render($content['comments']); ?>
+
+ <?php if ($content['comment_form']): ?>
+ <h2 class="title"><?php print t('Post new comment'); ?></h2>
+ <div>
+ <?php print render($content['comment_form']); ?>
+ </div>
+ <?php endif; ?>
</div>