我使用collective.example.userdata在Plone 4.3站点中创建了一个扩展用户架构。 我的问题是当我尝试在author.cpt页面中显示我的新字段时。 我曾经使用membershiptool中的getMemberById获取我的用户对象,然后在userobject上使用getProperty,但它需要“manager”权限。
也许解决方案是使用我的新字段扩展getMemberInfo,但我不知道如何做这样的事情。 任何人?
由于
答案 0 :(得分:1)
我遇到了同样的问题并最终修补了猴子Products.PlonePAS.tools.membership.MembershipTool.getMemberInfo
,因此它为调用者提供了更多数据。可以使用匿名角色调用方法getMemberInfo
。