我们知道,第一次登录 Plone 可以为每个用户创建一个文件夹。如果用户名是“用户”,则文件夹的名称将是“用户”。文件夹名是可以编辑的,但是对于很多用户来说这个操作实在是太疯狂了。我已经自定义了注册表单并添加了新字段。我可以使用此字段之一为该文件夹命名吗?例如,在注册表中有一个名为“公司名称”的字段和用户类型“超级公司”。目标是在第一次登录时,Plone 必须创建名为“supercompany”的文件夹。PLone 4可以吗?
问问题
203 次
1 回答
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
于 2012-08-27T21:33:17.777 回答