我将权限设置为允许匿名用户发表评论,并且工作正常。我还想要的是,匿名用户可以访问现有评论的“回复”链接。
关于如何实现它的任何想法?
我试图调试/追踪这个没有运气。我知道评论模块的comment_link()
返回一个包含comment_reply权限的数组,但我对Drupal比较新,我不明白$links
之间的comment_link()
数组会发生什么和页面呈现。
值得一提的是,如果我将$links['comment_reply']['href']
的值comment_link()
(根据devel)剪切并粘贴到地址栏中,我(作为anon用户)可以访问回复表单,所以我相信这只是让链接在节点页面上正确呈现而不是权限问题。
感谢。
答案 0 :(得分:1)
如果你看到来自comment_link()的$ links ['comment_reply'],那么它必须是一个模块或主题改变并删除该链接,或者主题没有正确显示评论链接。我首先尝试暂时切换到Garland主题,看看它是否与主题相关。否则,您将不得不通过消除过程缩小到负责哪个模块。