问题标签 [liferay-hook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - Liferay 6.2 + Spring @Autowired 不能在钩子中工作
我正在使用带有 Liferay 6.2 的 Spring 4.0.6。Spring 无法将自动装配的组件注入到钩子中,对象为空。我也尝试过 liferay 附带的 spring 3.1 版。相同的代码在 portlet 中有效,但在钩子中无效。
ActivityEventPublisher.java 中的私有 ApplicationEventPublisher 发布者为空。
web.xml
ActivityEventPublisher.java
任何帮助都感激不尽。
谢谢
spring - 未实例化挂钩中的自定义服务构建器中的会话工厂
我正在尝试在 liferay 6.1 钩子中创建一个新实体以自定义日历 portlet。我使用服务构建器创建了一个引用 Liferay 6.1 文档的新实体(https://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/service-builder-liferay-portal-6-1 -dev-guide-en )。构建服务是成功的。这是生成的 portlet-spring.xml 文件。
我在 xxLocalServiceImpl 类中添加了一个自定义函数,如下所示:
实体在数据库中正确创建。但是,上面的 findAll 函数会引发空指针异常。
当我尝试调试问题时,我发现会话工厂未实例化并且始终为空。有什么我想念的吗?我该如何解决这个问题?
谢谢你。
liferay - 钩子中自定义实体和用户实体之间的多对多关系
我正在使用服务构建器在我的 liferay 6.1 挂钩中创建新实体。我想在我的一个自定义实体和门户的用户实体之间创建多对多关系。所以我做了以下事情:
但是,当我构建服务构建器时,出现以下异常:
有什么帮助吗?
谢谢你
file-upload - 上传的 Liferay 流程文件
我是 Liferay 的新手,我需要创建钩子来拦截文件并在保存到文件系统之前对其进行处理。是否可以使用钩子或我需要制作 ext?
liferay - 自定义操作类中的 sendRedirect
我正在覆盖日历 portlet 的一项操作。我想做一些功能,然后重定向到另一个 JSP。我尝试使用 sendRedirect 函数如下:
1。
2.
actionResponse.sendRedirect ("/calendar/view") ;
3.
但是,这些方法都不会导致 jsp 重定向到另一个。我在 processAction 函数中这样做,并且正在扩展 BaseStrutsPortletAction。
任何建议如何解决它?
这是我的覆盖文件:
liferay - 如何在挂钩中更改 liferay 语言属性文件
我在注册门户中添加了一些项目。现在我想将它们标记为特定语言。Liferay 喜欢。
在 liferay 钩子中:
在 Language_en.properties 中:
在 Language_fa.properties 中:
和 craete_account.jsp
现在,我应该用哪种方式来标记这两个项目
liferay - 登陆lifray后如何修改登陆页面?
我有 4 个不同的组织,并且一些用户与它相关联。我为每个组织都有单独的站点。我的要求是如果我是组织 A 的用户,登录时我应该能够重定向到我的组织站点。
例如:本地主机:8080/web/org-A/home
我怎样才能达到这个要求。据我所知,我需要创建登录后挂钩,用户将通过该挂钩被重定向到自己的网站。我想知道是否可以使用poral-ext.property 中的任何配置,用户可以在登录后自动重定向到他自己的站点。
liferay - Liferay Hook - 操作请求参数
我遇到了一个钩子的小问题。塞纳里奥:
/document_library/edit_file_entry
每当用户将文档上传到文档库时,Hook 应该覆盖调用的 struts 操作。- 目标是检查
title
文档的名称并按照给定的命名方案重命名。
我的解决方案:
问题是使用中的原始 Strutsportal-impl/src/com/liferay/portlet/documentlibrary/action/EditFileEntryAction.java
操作 PortalUtil.getUploadPortletRequest(actionRequest);
需要PortletRequestImpl
.
但DynamicActionRequest
不能强制转换为PortletRequestImpl
.
看:
如何在不使用 DynmicActionRequest 的情况下更改参数?有什么建议么?
我正在运行 Liferay-Portal 6.1.20 EE。
提前致谢。
liferay - 在 Liferay 门户中自定义 CreateAccountAction
我正在尝试在创建用户时添加“用户组”选择字段(自我用户注册表单 - create_account.jsp)。这里自定义字段没有帮助,因为用户组已经存在于数据库中。我想插入现有的 Users_UserGroups 表。我正在使用下面的钩子:但是用户没有添加到组中,也没有打印任何异常。
请建议我以任何其他方式来实现这一目标。
有关更多信息,请查看此线程。
liferay-6 - 如何在liferay 6.2中更改默认porlet语言的图标
在 Liferay 中,您可以设置站点可用的(门户)语言。
在站点的控制面板中,您可以选择该站点的用户应该可以使用这些语言中的哪一种。
我想更改 liferay 6.2 中默认语言 portlet 的标志。