ZCML File
configure.zcml

<zope:configure
    xmlns="http://namespaces.zope.org/browser"
    xmlns:zope="http://namespaces.zope.org/zope"
    i18n_domain="zope"
    >
<menu
    id="help_actions"
    title="Menu for displaying help actions to be performed with popup"
    />
<page
    class=".tree.OnlineHelpTopicTreeView"
    for="*"
    permission="zope.View"
    name="getTopicTree"
    attribute="getTopicTree"
    />
<page
    class=".OnlineHelpTopicView"
    for="zope.app.onlinehelp.interfaces.IOnlineHelpTopic"
    permission="zope.View"
    name="index.html"
    attribute="renderTopic"
    />
<page
    class=".ZPTOnlineHelpTopicView"
    for="zope.app.onlinehelp.interfaces.IZPTOnlineHelpTopic"
    permission="zope.View"
    name="index.html"
    attribute="renderTopic"
    />
<page
    class=".ContextHelpView"
    for="zope.app.onlinehelp.interfaces.IOnlineHelp"
    permission="zope.View"
    name="contexthelp.html"
    attribute="getContextualTopicView"
    />
<menuItem
    menu="help_actions"
    for="*"
    title="Help"
    filter="python:request.getURL().find('++help++')==-1"
    action="++help++/@@contexthelp.html"
    />
<resource
    name="onlinehelp.css"
    file="onlinehelp.css"
    />
<resource
    name="tree.css"
    file="tree.css"
    />
<resource
    name="tree.js"
    file="tree.js"
    />
<resource
    name="minus.gif"
    file="minus.gif"
    />
<resource
    name="plus.gif"
    file="plus.gif"
    />
<resource
    name="item.gif"
    file="item.gif"
    />
<page
    for="*"
    permission="zope.View"
    name="onlinehelp_macros"
    template="onlinehelp_macros.pt"
    />
<page
    for="*"
    permission="zope.View"
    name="onlinehelp_navigation_macros"
    template="onlinehelp_navigation_macros.pt"
    />
</zope:configure>