2011-02-03 115 views
1

我有权限设置为允许匿名用户发表评论,并且工作得很好。我还想要的是匿名用户有权访问现有评论的“回复”链接。评论模块:允许匿名用户回复评论

关于如何完成它的任何想法?

我试图调试/跟踪这个没有运气。我知道评论模块comment_link()返回一个包含comment_reply权限的数组,但我对Drupal相对较新,并且我不明白comment_link()与页面呈现之间$links数组会发生什么情况。

如果我将$links['comment_reply']['href']的值从comment_link()(根据devel)剪切并粘贴到地址栏中,我(作为匿名用户)可以访问回复表单,所以我相信这只是一个问题。让链接在节点页面上正确呈现而不是权限问题。

谢谢。

回答

1

如果您看到来自comment_link()的$ links ['comment_reply'],那么它必须是一个模块或主题,用于更改和删除该链接,或主题不会正确显示评论链接。我会首先尝试暂时切换到Garland主题,以查看它是否与主题相关。否则,您将不得不通过淘汰过程缩小到哪个模块负责。

+0

谢谢戴夫。我没有幸运地踏上了模块淘汰之路。我没有考虑过这个主题,并且你在头上指责 - 这是在自定义主题中的某个地方。再次感谢。 – Scott 2011-02-03 20:57:35