На сайте есть определённый тип ноды "жильё" и комментарии этой ноды используются в качестве отзывов.
Хотелось бы сделать красивую страницу отзывов и выводить красиво отзывы под нодой.
Вот как бы переопределить комментарии для типа ноды (шаблон комментариев)?
Комментарии
Всё оказалось довольно просто:
<?php
switch($node->type){
case 'home': ?>
<?php
break;
default: ?>
<?php } ?>
Ну а между всем этим два шаблона comment для типа home и для всех других во втором случае
полный код можно
См файл.
case 'home':
?>
<div class="feedbacks <?php print $classes; ?> clearfix"<?php print $attributes; ?>>
<?php print $picture; ?>
<?php print render($title_prefix); ?>
<?php if ($title): ?>
<h3<?php print $title_attributes; ?>>
<?php print $title; ?>
<?php if ($new): ?>
<span class="new"><?php print $new; ?></span>
<?php endif; ?>
</h3>
<?php elseif ($new): ?>
<div class="new"><?php print $new; ?></div>
<?php endif; ?>
<?php print render($title_suffix); ?>
<?php if ($status == 'comment-unpublished'): ?>
<div class="unpublished"><?php print t('Unpublished'); ?></div>
<?php endif; ?>
<span class="author"><?php print $author.':'; ?></span>
<div class="content"<?php print $content_attributes; ?>>
<?php
// We hide the comments and links now so that we can render them later.
hide($content['links']);
print render($content);
?>
<?php if ($signature): ?>
<div class="user-signature clearfix">
<?php print $signature; ?>
</div>
<?php endif; ?>
</div>
<?php print render($content['links']) ?>
</div><!-- /.comment -->
<?
break;
default:
?>
<div class="<?php print $classes; ?> clearfix"<?php print $attributes; ?>>
<?php print $picture; ?>
<?php print render($title_prefix); ?>
<?php if ($title): ?>
<h3<?php print $title_attributes; ?>>
<?php print $title; ?>
<?php if ($new): ?>
<span class="new"><?php print $new; ?></span>
<?php endif; ?>
</h3>
<?php elseif ($new): ?>
<div class="new"><?php print $new; ?></div>
<?php endif; ?>
<?php print render($title_suffix); ?>
<?php if ($status == 'comment-unpublished'): ?>
<div class="unpublished"><?php print t('Unpublished'); ?></div>
<?php endif; ?>
<div class="submitted">
<?php print $permalink; ?>
<?php print $submitted; ?>
</div>
<div class="content"<?php print $content_attributes; ?>>
<?php
// We hide the comments and links now so that we can render them later.
hide($content['links']);
print render($content);
?>
<?php if ($signature): ?>
<div class="user-signature clearfix">
<?php print $signature; ?>
</div>
<?php endif; ?>
</div>
<?php print render($content['links']) ?>
</div><!-- /.comment -->
<?php } ?>