Теперь configure.zcml такой.
Но сам Zope не запускается, осталась какая то ошибка:
сообщает, что один из __init__ получает 3 аргумента, а должен 2.
Это в этом же файле искать?
<configure
xmlns="http://namespaces.zope.org/zope“
xmlns:browser=”http://namespaces.zope.org/browser“
xmlns:i18n=”http://namespaces.zope.org/i18n“
i18n_domain=”GetAbonentData“
>
<class class=”.GetAbonentData.GetAbonent“>
<implements interface=”zope.app.annotation.IAttributeAnnotatable“ />
<factory id=”.GetAbonentData.GetAbonent“ description=”fkejfkrj“ />
<require permission=”zope.View“ interface=”.interfaces.IAbonentData“ />
<require permission=”zope.ManageContent“ set_schema=”.interfaces.IAbonentData“ />
</class>
<interface interface=”.interfaces.IAbonentData“ type=”zope.app.content.interfaces.IContentType“ />
<browser:addMenuItem
class=”.GetAbonentData.GetAbonent“
title=”GetAbonentXMLData“
permission=”zope.ManageContent“
view=”Abonent.html“
/>
<browser:addform
schema=”.interfaces.IAbonentData“
label=”kdfjdkfjjfgkjkgj“
content_factory=”.GetAbonentData.GetAbonent“
arguments=”ul dom kv ls“
name=”Abonent.html“
permission=”zope.ManageContent“
/>
<include package=”.browser" />
</configure>