ZCML File
configure.zcml

<zope:configure
    xmlns="http://namespaces.zope.org/browser"
    xmlns:zope="http://namespaces.zope.org/zope"
    >
<zope:interface
    interface=".IBasicSkin"
    type="zope.publisher.interfaces.browser.IBrowserSkinType"
    name="Basic"
    />
<page
    class=".standardmacros.StandardMacros"
    allowed_interface="zope.interface.common.mapping.IItemMapping"
    for="*"
    permission="zope.Public"
    name="standard_macros"
    />
<page
    for="*"
    permission="zope.View"
    name="view_macros"
    template="view_macros.pt"
    />
<page
    for="*"
    permission="zope.View"
    name="dialog_macros"
    template="dialog_macros.pt"
    />
<resource
    name="zopetopBasic.css"
    file="zopetopbasic.css"
    />
<resource
    name="zopetopWidgets.css"
    file="zopetopwidgets.css"
    />
<resource
    name="zopetopStructure.css"
    file="zopetopstructure.css"
    />
<resource
    name="arrowUp.gif"
    file="arrowup.gif"
    />
</zope:configure>