我正在使用drupal 7并希望隐藏我的评论表单,以便默认隐藏任何内容类型。我只需要"添加评论"按钮,一旦我点击它,它应该呈现评论表单。是否有任何模块/方法来实现这一目标。
答案 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代码字段或其他模块向内容类型添加自定义字段。
这只是一种方法。