Override a schema provided by a behavior

Couldn't you use overrides.zcml in your product? Similar to...

  <configure zcml:condition="installed pp.client.plone.browser"
             package="pp.client.plone.browser">
    <browser:page
        name="asHTML"
        layer="pp.client.plone.interfaces.IPloneClientConnectorLayer"
        for="plone.dexterity.interfaces.IDexterityContainer"
        permission="zope2.View"
        class="mdb_theme.utils.DexterityContentView"
    />
</configure>
1 Like