<%args> post viewpost=True viewcomments=True <%global> from zblog.domain.blog import * <%init> commentcount = post.comment_count <&views.myt:view_post, post=post&> % if not viewcomments: <% str(commentcount) %> Comments % else: <% str(commentcount) %> Comments % reply % if viewcomments:
<& SELF:postcomments, post=post &> <&forms.myt:commentform, **ARGS&> % <%method postcomments> <%args> post <&|/data:postcomments, loop=False, post=post &> % comments = m.content_args['comments'] % if len(comments): <& SELF:commentlist, comments=comments &> % else: No comments ! % <%method commentlist> <%args> comments % for comment in comments: <& views.myt:view_comment, comment=comment &>
<&SELF:commentlist, comments=comment.replies&>
%