Gogo Shellを使用してポートレットIDを取得する
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
サイトマップに含めるには、そのIDが必要です。 便宜上、すぐに使用可能なポートレットのIDは、 完全修飾ポートレットID リファレンスガイドに表示されます。 購入または開発したポートレットをインストールしている場合、このチュートリアルの指示に従って、Gogo Shellを使用してそれらのIDを取得できます。
Gogo Shellを使用してポートレットIDを取得するには、次の手順に従います。
-
コントロールパネルを開き、設定→Gogo Shellに移動します。
-
コマンド
lb [app prefix]
を実行して、アプリのWebバンドルを見つけます。 たとえば、lb blogs
を実行して、ブログWebバンドルを見つけます。100|Active | 10|Liferay Blogs Web (3.0.7)
-
コマンド
scr:list [bundle ID]
実行し、アプリのコンポーネントIDを見つけます。 ブログポートレットエントリを以下に示します。 バンドルの状態に先行する最後の番号は、コンポーネントIDです。[ 100] com.liferay.blogs.web.internal.portlet.BlogsPortlet enabled [ 196] [active]
-
コマンド
scr:info [コンポーネントID]
を実行して、ポートレットの情報をリストします。 たとえば、ブログポートレットコンポーネントの情報を一覧表示するには、scr:info 196
実行します。 バンドルやコンポーネントIDはインスタンスによって異なる場合があることに注意してください。 -
結果で
javax.portlet.name
検索します。javax.portlet.name
の値は、サイトマップに必要なポートレットIDです。 ブログポートレットのIDを以下に示します。javax.portlet.name = com_liferay_blogs_web_portlet_BlogsPortlet