在Liferay中添加新字段到create_account.jsp而没有自定义字段功能

时间:2015-07-04 14:32:05

标签: liferay liferay-6 liferay-6.2

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

  • 字段与用户相关。

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

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

  • 点击应重定向到第三方支付网关的保存按钮。付款后,它将为该用户创建帐户。

  • 付费金额后,所有上述字段都需要在附加表格下添加相关列,并将user_ table作为主键添加到userId。 将该组织分配给上面选择的用户以及类似的角色。

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

1 个答案:

答案 0 :(得分:2)

  1. 学习Java。在您不知道Java的情况下,对您提及的平台进行修改是不会有效的。您将在系统中介绍各种问题。
  2. 然后有两个选择:

    只需实现一个自定义portlet,它可以获取您想要的所有值,将它们保存在您想要的位置,并将它们排入您的支付系统。禁用Liferay"自己动手注册"并将自己的链接放置到"创建帐户"门户。这将是最容易维护的

    或者,覆盖Liferay用于"创建帐户"的JSP。用户界面以及处理数据的操作。默认实现将保存Liferay数据库中的所有内容 - 包括自定义字段。当您自己实现它时,您可以使用此数据执行任何操作。