Plone 如何获取只有视图';谁的网址?

Plone 如何获取只有视图';谁的网址?,plone,Plone,我需要获取某些视图的注册信息(例如,从portal_控制面板的Configlet) restrictedTraverse()和plone.app.customerize.registration.getViews()是以编程方式获取视图注册信息的正确方法吗 到目前为止,我尝试了以下内容: #获取邮件configlet的url url=[configlet['url'] 对于configlet 在plone\u site.portal\u controlpanel.enumConfiglets('

我需要获取某些视图的注册信息(例如,从portal_控制面板的Configlet)

restrictedTraverse()
plone.app.customerize.registration.getViews()
是以编程方式获取视图注册信息的正确方法吗

到目前为止,我尝试了以下内容:

#获取邮件configlet的url
url=[configlet['url']
对于configlet
在plone\u site.portal\u controlpanel.enumConfiglets('plone')中
如果configlet['title']=='Mail'
][0]
url=提取url(configlet['url'])
#url现在是“/Plone/@@mail控制面板”
view=plone\u站点。受限行程(url)
视图。\u\u名称__
reg=[reg
注册
在plone.app.customerize.registration.getViews(zope.interface.interface)中
如果reg.name==view.\u name__
][0]
注册工厂
注册工厂__
注册工厂模板
reg.factory.template.filename
注册信息

对不起,我不明白你所说的“注册信息”是什么意思。您正在谈论如何在ZCML中注册视图?是的。我想获得通过zcml注册的信息。但是我不想从zcml文件中获取字符串,而是想从Plone/Zope中存储字符串的部分(我猜是globalSiteManager)。