Plone 4:首次登录时使用个人信息创建一个文件夹

时间:2012-08-26 11:28:05

标签: plone

我们知道,首次登录Plone可以为每个用户创建一个文件夹。 如果用户名是"用户"文件夹的名称将是" user"。文件夹名称可以编辑,但对于很多用户来说这个操作真的很疯狂。 我已经定制了注册表单并添加了新字段。 我可以使用此字段之一为该文件夹命名吗? 例如,在注册表格中有一个名为"公司名称"和用户类型"超级公司"。 目标是首先登录Plone必须创建名为" supercompany"的文件夹。 PLone 4有可能吗?

1 个答案:

答案 0 :(得分:2)

总有一种方法,因为Plone是100%开源软件,没有任何部分你无法改变它。

成员文件夹创建的相关代码如下:

https://github.com/plone/Products.PlonePAS/blob/master/Products/PlonePAS/tools/membership.py#L271

在你的情况下,我建议一个简单的自定义插件与猴子补丁应该为你做。

http://collective-docs.readthedocs.org/en/latest/misc/monkeypatch.html