[Zope] Re: Five 1.5.5 and menuItem - problem with 'filter' parameter

Philipp von Weitershausen philipp at weitershausen.de
Sun Dec 2 05:57:50 EST 2007


On 1 Dec 2007, at 23:49 , Pawel Lewicki wrote:
> Pawel Lewicki pisze:
>> Philipp von Weitershausen pisze:
>>> Pawel Lewicki wrote:
>>>> Hi,
>>>> Am I doing anything wrong or filter parameter of browser:menuItem  
>>>> is just ignored?
>>>> I have that problem in Plone but I suspect CMF ActionsTool if not  
>>>> Five itself.
>>>>
>>>>  <browser:menuItem
>>>>      for="Products.Archetypes.interfaces.IBaseObject"
>>>>      menu="object"
>>>>      title="synchronize"
>>>>      action="synchronizeObject"
>>>>      permission="cmf.ModifyPortalContent"
>>>>      filter="string: object/whatever"
>>>>      />
>>>>
>>>> I tried "whatever" Python Script, registered page view, etc. No  
>>>> success.
>>>
>>> You're using it wrong. The "string: object/whatever" expression  
>>> yields a string containing "object/whatever", instead of calling  
>>> object.whatever(). To achieve that,  you should simply say "object/ 
>>> whatever" in the filter argument.
>>
>> Hi,
>> I get KeyError: 'object'
>> that way.
>>
>> Pawel
>
> Full traceback:
>
> http://paste.plone.org/18260



Use 'context' instead of 'object'.



More information about the Zope mailing list