如何在Liferay的“用户编辑”屏幕中添加自定义部分?

卫生学

我想在Liferay 6.2中自定义“用户编辑”页面。

首先,我想在用户编辑屏幕(http://i.imgur.com/dshV5cJ.png右侧的栏中添加一个新部分我已经意识到像属性

users.form.add.main = customportlet

当我单击新创建的部分时,它将打开一个空白页面。如何在此处添加内容(数据将存储在单独的表中)?

我知道我可以通过配置简单地创建自定义字段,但是我想以这种方式实现。

托比亚斯·利夫克(Tobias Liefke)

您正在寻找的是一个钩子

您将文件WEB-INF/liferay-hook.xml用作部署描述符:

<!DOCTYPE hook PUBLIC "-//Liferay//DTD Hook 6.2.0//EN" 
          "http://www.liferay.com/dtd/liferay-hook_6_2_0.dtd">
<hook>
    <portal-properties>portal.properties</portal-properties>
    <language-properties>Language.properties</language-properties>
    <custom-jsp-dir>/WEB-INF/custom_jsps</custom-jsp-dir>
</hook>

然后您在文件中定义其他部分WEB-INF/classes/portal.properties

# users.form.add.main is for the creation of a user only 
# I guess you mean the user edit screen:
users.form.update.main=my-section

在以下部分中将您的部分实现为JSP文件WEB-INF/custom_jsps/html/portlet/users_admin/user/my-section.jsp

<%@include file="/html/portlet/users_admin/init.jsp" %>

<h3><liferay-ui:message key="my-section" /></h3>
<%-- Implement your section --%>

并在以下部分标记您的部分WEB-INF/classes/Language.properties

my-section = My Section

而已。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在自定义帖子中添加 wordpress 自定义部分

来自分类Dev

如何在WooCommerce产品设置页面中添加自定义部分

来自分类Dev

如何在TFS Build 2015中将自定义部分添加到构建摘要中?

来自分类Dev

pipfile中的自定义部分

来自分类Dev

如何在Azure Web App的自定义部分中覆盖web.config值?

来自分类Dev

如何在 iPhone 的通讯录应用程序中获取自定义部分索引标题

来自分类Dev

在app.config中添加自定义部分后,出现System.InvalidCastException

来自分类Dev

在app.config中添加自定义部分后,出现System.InvalidCastException

来自分类Dev

如何在自定义部分使用ConfigurationManager.AppSettings?

来自分类Dev

Umbraco 7:如何在自定义部分刷新树形视图?

来自分类Dev

Umbraco 7:如何在自定义部分刷新树形视图?

来自分类Dev

如何访问金字塔.ini文件中的自定义部分?

来自分类Dev

在现有部分的用户编辑页面中添加自定义字段

来自分类Dev

如何在Isabelle中定义部分函数?

来自分类Dev

在QTCreator中自定义部署

来自分类Dev

如何在Orangehrm中添加自定义输入字段(添加空缺部分)

来自分类Dev

如何在Drupal 7中为自定义内容类型添加主题/编辑表单

来自分类Dev

如何在magento 2的产品编辑表单的“可自定义选项”中添加新字段?

来自分类Dev

在转移学习中,网络的自定义部分称为什么?

来自分类Dev

在mvc视图的web.config自定义部分中获取参数的值

来自分类Dev

Web配置转换为自定义部分

来自分类Dev

如何在 Magnolia 中 Pulse 的任务部分添加自定义列

来自分类Dev

在Liferay中启用对特定自定义字段的编辑

来自分类Dev

如何在Qt中自定义加载屏幕?

来自分类Dev

如何在Angular中创建自定义加载屏幕

来自分类Dev

如何在Debian中自定义Gnome登录屏幕

来自分类Dev

如何在Qt中自定义加载屏幕?

来自分类Dev

如何在Life ray现有用户表中添加自定义字段?

来自分类Dev

如何在用户注册 asp.net 样板中添加自定义字段

Related 相关文章

  1. 1

    如何在自定义帖子中添加 wordpress 自定义部分

  2. 2

    如何在WooCommerce产品设置页面中添加自定义部分

  3. 3

    如何在TFS Build 2015中将自定义部分添加到构建摘要中?

  4. 4

    pipfile中的自定义部分

  5. 5

    如何在Azure Web App的自定义部分中覆盖web.config值?

  6. 6

    如何在 iPhone 的通讯录应用程序中获取自定义部分索引标题

  7. 7

    在app.config中添加自定义部分后,出现System.InvalidCastException

  8. 8

    在app.config中添加自定义部分后,出现System.InvalidCastException

  9. 9

    如何在自定义部分使用ConfigurationManager.AppSettings?

  10. 10

    Umbraco 7:如何在自定义部分刷新树形视图?

  11. 11

    Umbraco 7:如何在自定义部分刷新树形视图?

  12. 12

    如何访问金字塔.ini文件中的自定义部分?

  13. 13

    在现有部分的用户编辑页面中添加自定义字段

  14. 14

    如何在Isabelle中定义部分函数?

  15. 15

    在QTCreator中自定义部署

  16. 16

    如何在Orangehrm中添加自定义输入字段(添加空缺部分)

  17. 17

    如何在Drupal 7中为自定义内容类型添加主题/编辑表单

  18. 18

    如何在magento 2的产品编辑表单的“可自定义选项”中添加新字段?

  19. 19

    在转移学习中,网络的自定义部分称为什么?

  20. 20

    在mvc视图的web.config自定义部分中获取参数的值

  21. 21

    Web配置转换为自定义部分

  22. 22

    如何在 Magnolia 中 Pulse 的任务部分添加自定义列

  23. 23

    在Liferay中启用对特定自定义字段的编辑

  24. 24

    如何在Qt中自定义加载屏幕?

  25. 25

    如何在Angular中创建自定义加载屏幕

  26. 26

    如何在Debian中自定义Gnome登录屏幕

  27. 27

    如何在Qt中自定义加载屏幕?

  28. 28

    如何在Life ray现有用户表中添加自定义字段?

  29. 29

    如何在用户注册 asp.net 样板中添加自定义字段

热门标签

归档