我想在Liferay的用户帐户创建页面中添加15个新字段。除了自定义字段,expando表之外怎么可能?因为我知道如何使用自定义字段。我有更多的领域,所以很难管理。通过钩子我想在帐户创建页面添加更多字段。
字段与用户相关。
创建一个选择框,其中包含我的应用程序中可用的组织列表。
创建一个选择框,其中包含我的应用程序中可用的角色列表。
点击应重定向到第三方支付网关的保存按钮。付款后,它将为该用户创建帐户。
付费金额后,所有上述字段都需要在附加表格下添加相关列,并将user_ table
作为主键添加到userId
。
将该组织分配给上面选择的用户以及类似的角色。
我正在使用Liferay 6.2。如果有人有任何想法,请告诉我!
答案 0 :(得分:2)
然后有两个选择:
只需实现一个自定义portlet,它可以获取您想要的所有值,将它们保存在您想要的位置,并将它们排入您的支付系统。禁用Liferay"自己动手注册"并将自己的链接放置到"创建帐户"门户。这将是最容易维护的
或者,覆盖Liferay用于"创建帐户"的JSP。用户界面以及处理数据的操作。默认实现将保存Liferay数据库中的所有内容 - 包括自定义字段。当您自己实现它时,您可以使用此数据执行任何操作。