我正在开发lIferay 6.2门户开发,我需要根据自定义服务的响应隐藏liferay主题中的导航栏。让我知道是否可以只在一个Web服务调用中检查liferay主题中的这个条件,并在同一页面中出现的liferay portlet中使用相同的响应?提前谢谢。
答案 0 :(得分:1)
您可以使用Custom ServicePreAction实现编写钩子。 通过重写servlet.service.events.pre = com.custom.CustomServicePreAction
在自定义ServicePreAction中,您可以调用webservice并设置一些请求属性以定义是否应显示导航。 在theme的vm中,您可以通过$ request.getAttribute(“attrname”)获取请求属性
没试过,但希望这会对你有帮助。
问候,