Drupal在初始页面加载时隐藏评论表单

时间:2015-02-07 11:42:00

标签: drupal-7 drupal-modules drupal-views drupal-theming

我正在使用drupal 7并希望隐藏我的评论表单,以便默认隐藏任何内容类型。我只需要"添加评论"按钮,一旦我点击它,它应该呈现评论表单。是否有任何模块/方法来实现这一目标。

1 个答案:

答案 0 :(得分:2)

您可以使用类似

的内容隐藏CSS中的评论表单
#comment-form{display:none;}

如果需要,还可以选择特定于一种内容类型的选择器。 然后在该页面中添加一个javascript,将一些代码添加到您的subthem&gt;模板文件夹中的subtheme的page.tpl.php中(如果没有这样的文件从te父主题模板文件夹中复制)< / p>

 drupal_add_js('path_to_js_file/file.js');

在file.js中,您定义了显示/隐藏注释表单的功能,即将#comment-form的样式更改为:block;

然后你必须创建按钮,你可以通过以下几种方式完成: 您可以使用按钮的代码创建自定义块,您可以将其添加到node.tpl.php模板中。您可以使用Display Suite代码字段或其他模块向内容类型添加自定义字段。

这只是一种方法。