2011-12-29 15 views
1

私はLiferay 6バージョンを使用しています。 私はLiferayの重要性のためにLiferayを学ぼうとしています。Liferay Hooksプラグインフォルダ

私はLiferayのフックをコンセプトにしています、このために私はこのサイトで、次のい:いずれかでフォルダを作成し、プラグイン/フックに
移動します。この中

http://kamalkantrajput.blogspot.com/2009/05/using-hooks-in-liferay-for-customizing.html

を著者は以下これについて言及します名。例:asset-publisher-hook

プラグインフォルダはどこにありますか教えてください。 Liferay Tomcatの中に、名前プラグインを持つ6つのフォルダがあり、これの下にフォルダフックはありませんでした。

私をご案内ください。

enter image description here

答えて

3

あなたはまた、Liferayのウィキでドキュメントを参照することもできます。

一言で言えば

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

:あなたは(adarshrで説明したように)フックプラグインを作成したら、あなたは、単にのようなポートレットを展開することができます他のポートレット。

フックを削除する場合は、を実行している間にフックをアンデプロイしてください。さもなければ、Liferayはそれについて通知されず、元のJSPは復元されません。

アンデプロイメントは、Tomcat webappsフォルダ内のポートレットのディレクトリを削除するだけで実行できます。

+0

ありがとう、馬、もう1つの質問があります。ポートレットの下にあるカスタムJSPページを表示するためのフック概念を使用できますか。どうもありがとうございました 。 – Pawan

+0

ポートレット内のJSPをLiferayポートレットのいずれかに表示する場合は、noです。 Liferayポートレットをカスタマイズするには、JSPフックを作成する必要があります。 –

+0

馬、ありがとう、私はJSPのフックを作成したと言ったように、私の質問の下で更新されたスクリーンショットを見てください、JSPページ私はLiferayの下でオーバーライドする必要があることを教えてください? – Pawan

1

あなたがhttp://www.liferay.com/downloadsからダウンロードすることができるプラグインSDKをインストールする必要があります。ドロップダウンリストから "Plugins SDK"を選択し、ダウンロードをクリックします。

解凍したら、フックフォルダのコマンドプロンプトを開きます。次に、コマンドcreate asset-publisher-hook "Asset Publisher Hook"を実行すると、基本フックプロジェクトが作成されます。

関連する問題