我想从我创建网络表单的页面中删除Login or register to post comments
文本;有什么建议,我怎么能用这个hook_link_alter()
?Drupal,如何删除webform页面的登录或评论链接?
1
A
回答
4
此代码驻留在theme_comment_post_forbidden()函数下的comment.module文件中。
如果您使用的是Drupal 7,您可以使用hook_node_view_alter或hook_entity_view_alter来修改显示的内容。
function foo_node_view_alter (&$build) {
if ($build['#node']->type == 'webform') {
// remove login or register to post comments
unset($build['links']['comment']['#links']['comment_forbidden']);
// remove add comments
unset($build['links']['comment']['#links']['comment_add']);
}
}
如果你想在Drupal 6使用hook_link_alter,如果您使用的是内容类型的工作您的自定义模块
function comment_link_alter (&$links, $node) {
if ($node->type == 'webform') {
// remove register or login to post comments
unset($links['comment_forbidden']);
// remove add a comment
unset($links['comment_add']);
}
}
1
在使用此代码,你可以过骑的主题。
- 复制模板文件“/modules/node/node.tpl.php”到你的主题的“模板”目录
- 重命名文件,称这是“节点 - NODETYPE-tpl.php”(这是“节点”之后的两个连字符)。例如,'book-tpl.php'为'book'内容类型。
注释掉最后两行(或删除):
// print render($content['links']); // print render($content['comments']);
相关问题
- 1. 显示删除评论上的链接
- 2. 仅显示登录用户发表的评论的删除链接,其中PHP
- 3. 登录后删除链接
- 4. 删除评论而不刷新页面
- 5. 将评论框链接到Facebook页面?
- 6. 如何删除登录页面SugarCRM
- 7. 隐藏回复评论drupal的链接
- 8. Drupal页面的'评论设置'和页面上的评论不出现
- 9. 从Drupal 5网站删除旧评论
- 10. 评论$链接订单在drupal
- 11. Drupal的登录页面
- 12. 如何改变注释链接文本“登录或注册后发表评论”是在Drupal
- 13. drupal上登录页面的页面
- 14. 如何将评论从FB API链接到页面?
- 15. 如何评论jspx页面
- 16. Web登录到论坛链接来存储页面源代码
- 17. 删除登录链接在乌节的页脚
- 18. 删除Facebook评论
- 19. Facebook的评论插件 - 如何删除选项“评论使用”
- 20. 如何删除Facebook评论框中的评论?
- 21. Yii链接#评论?
- 22. 评论董事会删除评论
- 23. 更改woocommerce产品评论登录链接
- 24. Drupal在页面编辑后从菜单链接中删除页面
- 25. 删除WordPress页面上的链接
- 26. 如何删除每个页面上的主页导航链接?
- 27. 如何删除magento中的页脚管理页面链接?
- 28. FB API。删除帖子或评论
- 29. 如何知道Facebook评论审核的评论页面网址?
- 30. 删除CSS里面评论使用PHP
感谢克莱夫我不知道这件事...... – 2012-02-14 13:42:21