In our Onkopedia portal we use a slightly customized comments portlet registered as
name="onkopedia.comments" for="xmldirector.connector.connector.IConnector" manager="plone.app.layout.viewlets.interfaces.IBelowContent" layer="onkopedia.policy.interfaces.IBrowserLayer" class=".comments.CommentsViewlet" template="comments.pt" permission="zope2.View" />
The standard comments viewlet is disabled.
However our comment viewlet is rendered twice. However the code of the underlaying comments.py functionality is only executed once (e.g. the
has_replies() is called only once from the comments.pt template).
There is no Diazo transformation in the game here (stock Barceloneta).