1

コメントを管理するために製品を使用したくありません 基本的な機能を使用しています したがって、古いコメントが最初に表示されます (もちろん、一番下の最後にも表示されます)。(コメントの一番上にある最後のコメント)

アドバイスありがとうございます

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 に答える