reviews.tpl.php in Reviews 7
Theme template file used to format the reviews page of enabled content types when there are reviews. $variables: $nid: the node ID of the main node being viewed. $review_count: the number of published reviews. $pending_count: the number of reviews awaiting moderation. $reviews: array of reviews.
1 theme call to reviews.tpl.php
- reviews_get_reviews in includes/
reviews.pages.inc - Gather reviews for current displayed node and pass to theming function.
File
theme/reviews.tpl.phpView source
<?php
/**
* @file
* Theme template file used to format the reviews page of enabled content
* types when there are reviews.
* $variables:
* $nid: the node ID of the main node being viewed.
* $review_count: the number of published reviews.
* $pending_count: the number of reviews awaiting moderation.
* $reviews: array of reviews.
*/
global $user;
?>
<div class="reviews">
<p>
<?php
print t('The following reviews have been left for this content:');
?>
</p>
<?php
foreach ($variables['reviews'] as $index => $review) {
print theme('review', array(
'nid' => $variables['nid'],
'index' => $index,
'total_reviews' => $variables['review_count'],
'review' => $review,
));
}
?>
<?php
print render($pager);
?>
<?php
if (!empty($reviews)) {
?>
<div class="reviews-count-info">
<div class="reviews-published-count">
<?php
if ($variables['review_count'] == 1) {
print t('There is 1 published review for this content.');
}
if ($variables['review_count'] != 1) {
print t('There are !num published reviews for this content.', array(
'!num' => $variables['review_count'],
));
}
?>
</div>
<div class="reviews-pending-count">
<?php
if ($variables['pending_count'] == 1) {
print t('There is 1 pending review for this content.');
}
if ($variables['pending_count'] != 1) {
print t('There are !num pending reviews for this content.', array(
'!num' => $variables['pending_count'],
));
}
?>
</div>
</div>
<?php
}
?>
<?php
if (!reviews_check_user_review($nid, $user->uid)) {
?>
<div class="reviews-add-review">
<?php
print l(t('Add review'), 'node/' . $nid . '/add-review');
?>
</div>
<?php
}
?>
<div class="reviews-back-to-page">
<?php
print l(t('Back to page'), 'node/' . $nid);
?>
</div>
</div>