Plone,扩展portalmembership.getMemberInfo方法

时间:2013-09-23 07:22:37

标签: plone

我使用collective.example.userdata在Plone 4.3站点中创建了一个扩展用户架构。 我的问题是当我尝试在author.cpt页面中显示我的新字段时。 我曾经使用membershiptool中的getMemberById获取我的用户对象,然后在userobject上使用getProperty,但它需要“manager”权限。

也许解决方案是使用我的新字段扩展getMemberInfo,但我不知道如何做这样的事情。 任何人?

由于

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题并最终修补了猴子Products.PlonePAS.tools.membership.MembershipTool.getMemberInfo,因此它为调用者提供了更多数据。可以使用匿名角色调用方法getMemberInfo