1

Liferay 6 バージョンを使用しています。その重要性から、私はLiferayを学ぼうとしています。

私は Liferay Hooks のコンセプトに興味があります。このため、このサイトをフォローしています。

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

この中で、著者はこれについて以下で言及しています:
plugins/hooks に移動し、任意の名前のフォルダーを作成します。例: asset-publisher-hook

plugins フォルダはどこにありますか? Liferay Tomcat の内部で、 plugins という名前のフォルダーが 6 つ見つかり、この下にフォルダー フックがないためです。

私を案内してください。

ここに画像の説明を入力

4

2 に答える 2

3

Liferay Wiki のドキュメントも参照してください。

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

簡単に言うと、フック プラグインを作成したら (adarshr の説明に従って)、他のポートレットと同じようにポートレットを簡単に展開できます。

フックを削除する場合は、Tomcat の実行中に必ずアンデプロイしてください。そうしないと、Liferay に通知されず、元の JSP が復元されません。

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

于 2011-12-29T11:52:56.180 に答える
1

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

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

于 2011-12-29T11:43:59.533 に答える