1

我不想使用任何产品来管理我的评论我使用基本功能所以,较旧的评论显示在第一个(当然最后一个在底部)我必须做什么才能在 Plone 4.0.4 中出现相反的情况?(评论顶部的最后一条评论)

谢谢你的建议

4

1 回答 1

1

评论顺序管理在plone.app.layout.viewlets.comment

http://dev.plone.org/plone/browser/plone.app.layout/trunk/plone/app/layout/viewlets/comments.py#L28

如果要重新排序注释,则应覆盖或更改getRs方法的原始行为。最终的实现取决于你想对最后评论的回复做什么。

您是否希望回复也被重新排序?如果是这样,我认为只需更改排序功能就可以了:

rs.sort(lambda x, y: cmp(y.modified(), x.modified()))

您希望回复保持原始排序吗?在这种情况下,您应该编写更多代码。

于 2011-05-20T12:30:37.427 回答