ZCML File
configure.zcml
[top]
/
zope
/
app
/
apidoc
/
ifacemodule
/ configure.zcml
<
configure
xmlns
="
http://namespaces.zope.org/zope
"
xmlns:browser
="
http://namespaces.zope.org/browser
"
>
<
class
class
="
.ifacemodule.InterfaceModule
"
>
<
allow
interface
="
.ifacemodule.IInterfaceModule
"
/>
<
allow
interface
="
zope.app.container.interfaces.IReadContainer
"
/>
</
class
>
<
utility
factory
="
.ifacemodule.InterfaceModule
"
provides
="
zope.app.apidoc.interfaces.IDocumentationModule
"
name
="
Interface
"
/>
<
browser:view
class
="
.browser.InterfaceBreadCrumbs
"
allowed_attributes
="
__call__
"
permission
="
zope.View
"
for
="
zope.interface.interfaces.IInterface
"
name
="
code_breadcrumbs
"
/>
<
browser:page
class
="
.macros.InterfaceDetailsMacros
"
layer
="
zope.app.apidoc.browser.skin.apidoc
"
allowed_interface
="
zope.interface.common.mapping.IItemMapping
"
for
="
*
"
permission
="
zope.View
"
name
="
interface_macros
"
/>
<
browser:page
layer
="
zope.app.apidoc.browser.skin.apidoc
"
for
="
*
"
permission
="
zope.View
"
name
="
iface_macros
"
template
="
iface_macros.pt
"
/>
<
browser:page
layer
="
zope.app.apidoc.browser.skin.apidoc
"
for
="
*
"
permission
="
zope.View
"
name
="
component_macros
"
template
="
component_macros.pt
"
/>
<
browser:page
layer
="
zope.app.apidoc.browser.skin.apidoc
"
for
="
*
"
permission
="
zope.View
"
name
="
presentation_macros
"
template
="
presentation_macros.pt
"
/>
<
browser:page
class
="
.browser.InterfaceDetails
"
layer
="
zope.app.apidoc.browser.skin.apidoc
"
for
="
zope.interface.interfaces.IInterface
"
permission
="
zope.app.apidoc.UseAPIDoc
"
name
="
index.html
"
template
="
index.pt
"
/>
<
browser:page
class
="
.menu.Menu
"
layer
="
zope.app.apidoc.browser.skin.apidoc
"
for
="
.ifacemodule.InterfaceModule
"
permission
="
zope.app.apidoc.UseAPIDoc
"
name
="
menu.html
"
template
="
menu.pt
"
/>
<
browser:page
class
="
.menu.Menu
"
layer
="
zope.app.apidoc.browser.skin.apidoc
"
for
="
.ifacemodule.InterfaceModule
"
permission
="
zope.app.apidoc.UseAPIDoc
"
name
="
staticmenu.html
"
template
="
static_menu.pt
"
/>
<
preferenceGroup
id
="
apidoc.InterfaceDetails
"
schema
="
.interfaces.IInterfaceDetailsPreferences
"
title
="
Interface Details
"
/>
</
configure
>