From 0f2c236ae8125c60b90ba637eae592a88ec9218a Mon Sep 17 00:00:00 2001 From: Timo Stollenwerk Date: Fri, 19 Aug 2011 07:02:38 +0000 Subject: [PATCH] Override viewlet howto updated. svn path=/plone.app.discussion/trunk/; revision=51656 --- .../howtos/howto_override_comments_viewlet.txt | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/source/howtos/howto_override_comments_viewlet.txt b/docs/source/howtos/howto_override_comments_viewlet.txt index a1b79e3..5ae633c 100644 --- a/docs/source/howtos/howto_override_comments_viewlet.txt +++ b/docs/source/howtos/howto_override_comments_viewlet.txt @@ -78,7 +78,23 @@ configure.zcml:: comments.py:: - ... + from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile + + from plone.app.discussion.browser.comments import CommentsViewlet as PloneAppDiscussionCommentsViewlet + from plone.app.discussion.browser.comments import CommentForm + + + class CommentsViewlet(PloneAppDiscussionCommentsViewlet): + + form = CommentForm + index = ViewPageTemplateFile('comments.pt') + + def get_commenter_home_url(self, username=None): + if username is None: + return None + else: + return "%s/memberhome/%s" % (self.context.portal_url(), username) + comment.pt::