我遇到过这样的情况:我必须通过在mysql节点表中输入节点的详细信息来创建节点。我还在node\ u revision表中输入了详细信息,我的节点已经创建,所有用户都可以访问。现在,当用户在该节点上添加注解时,它的条目将在comment和field\u data\u comment\u body表中创建,但这些注解对用户不可见。而那些评论对管理员是可见的。
我使用$content['comments']变量在tpl文件中显示注解。对于普通用户,当此变量被解析时,comments数组为空,而对于admin,数组包含节点的所有注解。
我被困在这个,我不明白我错过了什么,而上传数据。谢谢你的帮助
2条答案
按热度按时间ds97pgxw1#
权限>评论>查看评论。是否为auth打开。用户?
iyfjxgzm2#
我想我知道了,只是在我的项目上做的,所以当你进入注解表,字段\修订\注解\正文和字段\数据\注解\正文。假设那里一切正常(您需要将status设置为1,否则它们将被取消发布,并且您需要小心thread和cid—这里需要增量值)。一旦我做了这些,我也得到了一个空的评论正文部分。在一个简单的缓存清除之后,注解出现了。如果这有帮助,请告诉我。