如何为zope中的@@和++ resource ++ URI提供zope.browserrsource的任意路径?
答案 0 :(得分:0)
这需要两个适配器。一个人希望使用ZODB上下文和zope.publisher.interfaces.IRequest,同时提供zope.traversing.interfaces.ITraversable
(视图)。第二个适应先前的对象实例化视图和zope.publisher.interfaces.browser.IBrowserRequest
,同时提供zope.publisher.interfaces.IPublishTraverse
(遍历器)。我为两个适配器分类了BrowserView。
在遍历器中,将为每个正在遍历的URL部分连续调用publishTraverse方法,并返回该URL部分的视图。