0

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

也许解决方案是用我的新字段扩展 getMemberInfo,但我不知道该怎么做。任何人 ?

谢谢

4

1 回答 1

1

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

于 2014-01-13T13:36:24.387 回答