2011-07-05 6 views
0

Liferay内でショッピングカートポートレットのフックを作成する方法を教えてもらえますか?私は成功した注文の時点でカスタムコードを実装したいと思います。どんな助けもありがとうございます。私はオーバーライドサービスのドキュメントを読んでみましたショッピングカートポートレットの機能を拡張するためにLiferayフックを作成する方法

http://www.liferay.com/community/wiki/-/wiki/Main/Portal+Hook+Plugins

が、私はサービスは、私が上書きする必要があるとどうなるかわかりません。

ありがとうございます!

答えて

2

自分で見つける方法は、Liferay IDEを使用して、「New Hook」ウィザードを使用させることです。 Liferayの命名規則に頼ることができます。ショッピングカートサービスはすべて「ショッピング」から始まります。 ShoppingOrderLocalService。

このクラスでは、そのクラスのメソッドを見てください。 Liferay実装をデフォルトの実装(ベストプラクティス)として拡張し、変更された動作を追加するメソッドのみを実装します。古い実装を保持するためにsuperを呼び出すことができます(通常はこれが必要です)。または、動作を完全に変更した場合はその呼び出しを無視します。

+0

私にも同様の問題があります。私は有料アイコン(VISAなど)を削除し、独自の支払方法を作成したいと考えています。どのように写真を削除するには? – mico

+0

機能は削除できますが、画像は削除できません。 @オラフあなたは何か考えていますか? – mico

+1

を見ずに(現在のところ時間がない)、イメージはおそらくJSP内にあるので、jspをオーバーライドしてイメージを削除することができます。多分設定可能なオプションがありますが、私はショッピングポートレットをカスタマイズしたことがないので、私は最初の手を知らないのです。 jspフックを使用すると、おそらく新しい支払い方法の新しいイメージを導入することもできます。 –

関連する問題