我不想使用任何产品来管理我的评论 我使用基本功能 所以,旧评论首先显示(当然最后一个显示在底部) 在Plone 4.0.4中我必须做些什么? (评论顶部的最后一条评论)
感谢您的建议
答案 0 :(得分: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()))
你想要回复保持原始排序吗?在这种情况下,您应该编写更多代码。