我正在尝试允许匿名用户发表评论,但添加评论表单,“添加评论”标题等未显示。对于已登录的用户,它显示完美。
我允许匿名用户在权限页面中发表评论(不是特定于内容类型),特定节点允许评论,并且“匿名海报可能会留下他们的联系信息”。
是什么导致这个?可能是因为显示此评论区域的tpl文件无法以某种方式加载?
由于
编辑:问题似乎是没有为匿名用户加载comment-wrapper.tpl.php的内容。此文件包含一个结束div,该div应显示在所有用户的内容下方,但对于匿名用户而言,它不在那里。
答案 0 :(得分:7)
确保您为匿名用户启用了“访问评论”和“发表评论”权限。
答案 1 :(得分:1)
我的第一个猜测是该页面的旧版本被缓存。 (我假设您没有进行任何疯狂的自定义,并且您的网站结构很简单。)
尝试以下方法: 1)重建主题注册表 2)清除缓存
如果你有Devel模块,这些应该是直截了当的。如果没有评论,我会用说明编辑帖子。