0

我想在 Liferay 中的用户帐户创建页面中添加 15 个新字段。除了自定义字段,expando 表之外,它怎么可能?因为我知道如何使用自定义字段。我有更多的领域,所以很难管理。通过钩子我想向帐户创建页面添加更多字段。

  • 字段与用户相关。

  • 创建一个选择框,其中包含我的应用程序中可用的组织列表。

  • 创建一个选择框,其中包含我的应用程序中可用的角色列表。

  • onclicking 应重定向到第 3 方支付网关的保存按钮。一旦支付金额,它将为该用户创建帐户。

  • 支付金额后,以上所有字段都需要在额外表下添加相关列并映射到user_ tablewithuserId作为主键。将该组织分配给上面选择的用户,角色也类似。

我正在使用 Liferay 6.2。如果有人有任何想法,请告诉我!

4

1 回答 1

2
  1. 学习 Java。在不了解 Java 的情况下,对您提到的平台进行修改是行不通的。您将在系统中引入各种问题。

然后有两种选择:

只需实现一个自定义 portlet,它会获取您想要的所有值,将它们保存在您想要的位置,并将它们排列在您的支付系统中。禁用 Liferay 的“do-it-yourself-signup”并将您自己的链接放置到“create account”portlet。这将最容易维护

或者,覆盖用于“创建帐户”UI 的 Liferay 的 JSP 以及处理数据的操作。默认实现会将所有内容保存在 Liferay 的数据库中——包括自定义字段。当你自己实现它时,你可以对这些数据做任何你想做的事情。

于 2015-07-05T06:07:11.747 回答