如何使用comment-wrapper- <content-type> .tpl.php更改drupal 7中子主题中特定节点类型的注释头

时间:2017-02-08 09:04:37

标签: php drupal drupal-7 drupal-theming

嗨,我是Drupal Development的新手。 我想改变文章内容的评论部分。 我的要求是,我想将[评论部分] 1中的标题从添加新评论更改为添加新评论评论使用bartik作为基本主题的中的以前的评论主题评论主题

任何人都可以帮助我。 这是我在子主题的comment-wrapper-article.tpl.php中修改过的代码。但是我无法改变显示。

<?php
<div id="comments" class="<?php print $classes; ?>"<?php print $attributes; ?>>
<?php if ($node->type == 'article'): && $node->type == 'article');?>
<?php print render($title_prefix); ?>
<h2 class="title"><?php print t('previous Reviews'); ?></h2>
<?php print render($title_suffix); ?>
<?php endif; ?>
<?php print render($content['comments']  ?>
<?php if ($content['comment_form']): ?>
<h2 class="title comment-form"><?php print t('Add New Review'); ?></h2>
<?php print render($content['comment_form']); ?>
<?php endif; ?>
?>

1 个答案:

答案 0 :(得分:0)

最后,我成功地解决了问题,以防任何人面临同样的问题。这就是解决方案。

<div id="comments" class="<?php print $classes; ?>"<?php print $attributes; ?>>
<?php if ($content['comments'] && $node->type != 'forum'): ?>
<?php print render($title_prefix); ?>
<h2 class="title"><?php print t('Previous Reviews'); ?></h2>
<?php print render($title_suffix); ?>
<?php endif; ?>
<?php print render($content['comments']); ?>
<?php if ($content['comment_form']): ?>
<h2 class="title comment-form"><?php print t('Add New Review'); ?></h2>
<?php print render($content['comment_form']); ?>
<?php endif; ?>
</div>

主要要求是文件名应采用以下格式。“comment-wrapper - node-contenttype.tpl.php”