ZCML File
configure.zcml

<configure
    xmlns="http://namespaces.zope.org/zope"
    xmlns:browser="http://namespaces.zope.org/browser"
    >
<class
    class=".type.TypeModule"
    >
</class>
<class
    class=".type.TypeInterface"
    >
<allow
    attributes="interface"
    interface="zope.app.container.interfaces.IReadContainer"
    />
</class>
<utility
    factory=".type.TypeModule"
    provides="zope.app.apidoc.interfaces.IDocumentationModule"
    name="Type"
    />
<browser:page
    class=".browser.Menu"
    layer="zope.app.apidoc.browser.skin.apidoc"
    for=".type.TypeModule"
    permission="zope.app.apidoc.UseAPIDoc"
    name="menu.html"
    template="menu.pt"
    />
<browser:page
    class=".browser.Menu"
    layer="zope.app.apidoc.browser.skin.apidoc"
    for=".type.TypeModule"
    permission="zope.app.apidoc.UseAPIDoc"
    name="staticmenu.html"
    template="static_menu.pt"
    />
</configure>