viewletDirective(_context, name, permission, for_=<InterfaceClass zope.interface.Interface>, layer=<InterfaceClass zope.publisher.interfaces.browser.IDefaultBrowserLayer>, view=<InterfaceClass zope.publisher.interfaces.browser.IBrowserView>, manager=<InterfaceClass zope.viewlet.interfaces.IViewletManager>, class_=None, template=None, attribute='render', allowed_interface=None, allowed_attributes=None, **kwargs)