Can i register a viewlet for more than one interface in a DRY way? Currently,
I'm just replicating the browser:viewlet section, changing only the interface,
like so:

  <!-- Show doormat on Homepages -->
  <browser:viewlet
      name="groningerforum.doormatcontainer"
      for="Products.CMFCore.interfaces.ISiteRoot"
      manager="plone.app.layout.viewlets.interfaces.IPortalFooter"
      template="templates/doormat_container.pt"
      layer=".interfaces.IForumBaseTheme"
      permission="zope2.View"
      />
  <!-- Show doormat on ForumEvents -->
  <browser:viewlet
      name="groningerforum.doormatcontainer"
      for="Products.GroningerForum.content.interfaces.IForumEvent"
      manager="plone.app.layout.viewlets.interfaces.IPortalFooter"
      template="templates/doormat_container.pt"
      layer=".interfaces.IForumBaseTheme"
      permission="zope2.View"
      />

_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to