代码之家  ›  专栏  ›  技术社区  ›  Yanki Twizzy

如何复制liferay portlet

  •  0
  • Yanki Twizzy  · 技术社区  · 15 年前

    我有一个添加到Liferay的自定义portlet。我正在寻找一种方法来复制portlet,对其进行一些非常小的更改,并在另一个社区上使用它,即,当我以超级管理员身份登录并单击add application链接时,我希望能够看到这两个portlet。有人知道一个简单的方法吗?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Olaf Kock    15 年前

    您可以在portlet.xml中定义任意数量的portlet—因此,如果当前只有一个portlet,您可以添加另一个portlet,实现(通过复制/粘贴、继承或委派,如您所愿)所需的功能。如果您也在WEB-INF/中查看特定于liferay的部署描述符,那么您也可以在那里提供有关修改后的portlet的更多信息。

        2
  •  1
  •   p.mesotten    13 年前

    如果一个portlet只需要做一些小的修改就可以复制,那么您可以看看 portlet首选项 也。这样,您可以在一个或多个页面上添加同一portlet的多个实例,并在运行时配置它们的行为。不需要复制portlet项目,也不需要在 portlet.xml .

    有关portlet首选项的更多信息,请检查 Portlet API JavaDocs .

        3
  •  0
  •   Intesar Mohammed    15 年前

    推荐文章