使用grok.traversable()获取five.grok Plone视图方法

时间:2012-05-20 11:44:55

标签: plone zope grok

有一个grok.traversable()指令:

http://grok.zope.org/doc/current/reference/directives.html#grok-traversable

我想像这样使用它:

class MultiLinguageContentListingHelper(grok.CodeView):
    """
    Builds JSON multilingual content out of Plone. 
    """

    grok.baseclass()
    grok.traversable("getLanguages")

    def getLanguages(self):

但是,这似乎不是五个。

AttributeError: 'module' object has no attribute 'traversable'

我错过了一些连接点的线

  • 这是一个太旧的grok版本的问题

  • five.grok不支持此指令是否存在问题

在后者的情况下,在哪里捅five.grok以支持发生?

1 个答案:

答案 0 :(得分:2)

基于该错误消息不支持它。你需要联系grok邮件列表(并通过它,可能是Sylvain Viollon),找出做什么得到那种支持。

您可以尝试直接使用它定义的任何grokcore。*包,例如, grokcore.view(你需要检查)。