任何人都可以帮我解决如何在Liferay中为购物车portlet创建一个钩子吗?我想在订单成功的时候实现自定义代码。任何帮助表示赞赏。
我已尝试阅读重写服务的文档: http://www.liferay.com/community/wiki/-/wiki/Main/Portal+Hook+Plugins
但我不确定我需要覆盖的服务是什么。
谢谢!
答案 0 :(得分:2)
自己找到它的方法是使用Liferay IDE并让“New Hook”向导引导您。您可以依赖Liferay的命名约定。购物车服务都以“购物”开头,例如ShoppingOrderLocalService。
在本课程中,请查看该课程中的方法。将Liferay实现扩展为默认实现(最佳实践),并仅实现要添加更改行为的方法。你可以调用super来保留旧的实现(你通常想要这个)或者如果你完全改变行为就忽略那个调用。