当前位置: 首页 > 知识库问答 >
问题:

Liferay版本6.2中日历portlet的Liferay钩子

佴英奕
2023-03-14

有人能指出Liferay 6.2版中使用Hooks的“如何自定义日历portlet”吗?

问题是,日历jsp文件没有显示在liferay-hook.xml配置文件中的Customizable jsp列表中。

我想做的就是在Liferay门户6.2中的现有日历portlet中添加一些新按钮、更改标签并添加一些新操作。

有人能让我知道这必须一步一步地完成吗?

共有3个答案

越运锋
2023-03-14

使用Liferay Hook,您可以定制JSP

https://www.liferay.com/it/documentation/liferay-portal/6.2/development/-/ai/customizing-jsps-by-extending-the-original

操作和struts

https://www.liferay.com/it/documentation/liferay-portal/6.2/development/-/ai/override-and-add-struts-actions-with-hook-liferay-portal-6-2-dev-guide-en

年高洁
2023-03-14

日历portlet不能被钩住,因为它是一个单独的插件。所以,你必须在url上从github获取插件https://github.com/liferay/liferay-plugins/tree/6.2.x/portlets/calendar-portlet接下来,你可以编辑这个插件的任何文件。最后,你可以使用ant构建项目并将其部署到你的eliaay门户中。

钮善
2023-03-14

也许这本指南是正确的起点。你不需要创建一个钩子,而需要创建一个扩展另一个插件的插件:

https://www.liferay.com/it/documentation/liferay-portal/6.1/development/-/ai/lp-6-1-dgen02-creating-plugins-to-extend-plugins-0

 类似资料:
  • 我使用Liferay portlet bundle 6.2(Tomcat)和Liferay IDE(eclipse)。我创建了两个Liferay插件项目。在第一个portlet(第一个插件portlet)中,我使用portlet首选项保存了一些数据。现在,我将在第一个portlet中显示第二个portlet。我怎么能做到?我找到了下面的代码和这个链接 从其他portlet打开portlet 但是,

  • 有没有办法为我在控制面板中创建的组织创建portlet? 肯定是这样的 我创建了组织层次结构,并使每件事都成为用户角色...等等 这可以通过钩子或什么来完成,请帮帮我?! 这个我已经试过了

  • 我在安装后使用liferay 6.2 ga6,当我试图创建一个新的portlet时,它显示了以下错误 然后我参考了下面的博客 https://web.liferay.com/community/forums/-/message_boards/message/74382032 并进行了以下更改 常春藤。罐子url=https://repository.liferay.com/nexus/conten

  • 我正在尝试允许Liferay的管理员配置Portlet。我已经创建了配置页面和配置操作。 问题是:我可以保存配置并且portlet正确使用此配置,但是当我在配置中再次输入时,我无法获取此值。 somePreferenceKey_cfg是空的。 有人知道我能做什么吗?谢谢,伊万。

  • 当我第一次尝试创建新的portlet时,我正在使用liferay 6.2 ga6和liferay-sdk-ga6的插件sdk,这是我第一次面临HTTP授权失败。我的系统是代理的,所以在建公共常春藤。xml文件我在下面添加了一行 但我面临着同样的问题。 但之前我使用的是liferay 6.2 ga2和liferay-sdk-ga2,配置相同,一切正常。 所以我想知道如何解决这个问题,这两个版本的区别

  • 首先,我对Liferay非常陌生,即使在阅读了这些文档之后,我可能也不知道自己在做什么。 我正在尝试在Liferay portlet中设置一个自定义jsp页面。我的jsp结构如下: 这些都放在我的portlet视图中。然而,我在我的portlet中看不到任何显示。我的所有源代码和映射都是正确的,但似乎我只能在portlet中显示常规文本。 我正在使用Liferay插件SDK和Eclipse的最新版