diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-07-28 10:09:25 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-07-28 10:09:25 +0000 |
commit | 51e638912257eb25fa3ada96777b14573e7d28b5 (patch) | |
tree | a042a1ea0909f01e9f7d225e6183cefa615e2719 /modules/comment/comment-wrapper.tpl.php | |
parent | 0ae1c4d9b77ef68a1c3f81ee32f01464a37df3e9 (diff) | |
download | brdo-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.php | 18 |
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> |