有人能指出Liferay 6.2版中使用Hooks的“如何自定义日历portlet”吗?
问题是,日历jsp文件没有显示在liferay-hook.xml配置文件中的Customizable jsp列表中。
我想做的就是在Liferay门户6.2中的现有日历portlet中添加一些新按钮、更改标签并添加一些新操作。
有人能让我知道这必须一步一步地完成吗?
使用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
日历portlet不能被钩住,因为它是一个单独的插件。所以,你必须在url上从github获取插件https://github.com/liferay/liferay-plugins/tree/6.2.x/portlets/calendar-portlet接下来,你可以编辑这个插件的任何文件。最后,你可以使用ant构建项目并将其部署到你的eliaay门户中。
也许这本指南是正确的起点。你不需要创建一个钩子,而需要创建一个扩展另一个插件的插件:
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的最新版