Questions Widget
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

質問ウィジェットの設定

Liferay DXP/Portal 7.3以降

質問ウィジェットはLiferay DXP 2024.Q4/Portal GA129で廃止されました。 詳細については、 2024.Q4 メンテナンス モードと廃止 を参照してください。

質問ウィジェットを設定するには、主に2つの方法があります。ウィジェットの設定を直接行う方法と、システム設定から設定する方法です。

ウィジェット設定を通じて設定するには、

  1. 質問 ウィジェットが配置されているページの編集を開始します。

  2. ウィジェットヘッダーの オプション (Widget Options icon) をクリックし、 設定 をクリックします。

    ウィジェットの設定は、オプションメニューから行ってください。

    ヒント

    Liferay DXP 2025.Q1/Portal GA132より前は、設定オプションはウィジェットの右上隅にありました。

システム設定から設定するには、

  1. コントロール パネルシステム設定メッセージ ボード に移動します。

  2. ウィジェットスコープの下の [Questions]をクリックします。

    システム設定の「質問」ウィジェット設定に移動してください。

トピックの表示スタイル

トピックは、カードまたは一覧として表示できます。

  1. ウィジェットヘッダーの オプション (Widget Options icon) をクリックし、 設定 をクリックします。

    Liferay DXP 2025.Q1/Portal GA132より前は、設定オプションはウィジェットの右上隅に表示されていました。

  2. [General Settings]の下に、[Show Cards for Topic Navigation]オプションがあります。

このオプションをオンにすると、ウィジェットは質問トピックごとに個別のカードを表示します。 チェックが入っていない場合、ウィジェットにはすべての質問のリストが表示されます。

[設定]ウィンドウが開き、さまざまなオプションが表示されます。

トピック表示の制限

質問のデフォルトの表示動作は、すべてのトピックを表示することです。 ルートトピックを設定することにより、特定のトピックのみを表示するように選択できます。 特定のサブトピックまたは質問のみを表示するには、次の手順を実行します。

  1. ウィジェットヘッダーの オプション (Widget Options icon) をクリックし、 設定 をクリックします。

    Liferay DXP 2025.Q1/Portal GA132より前は、設定オプションはウィジェットの右上隅に表示されていました。

  2. をクリックし、ルートトピックIDの下にある を選択します。

    ルートトピックとして個々のトピックを選択します。

  3. トピックを選択して、 保存 をクリックします。 このウィジェットには、選択したトピックに関するサブトピックと質問のみが表示されるようになりました。

ウィジェットの権限管理

  1. ウィジェットヘッダーの オプション (Widget Options icon) をクリックし、 権限 を選択します。

    Liferay DXP 2025.Q1/Portal GA132より前は、権限オプションはウィジェットの右上隅に表示されていました。

  2. 新しいウィンドウが開きます。

    このページでさまざまなロールに権限を割り当てます。

  3. さまざまなロールに権限を割り当てます。 [保存]をクリックします。

ゲストユーザーをログインにリダイレクトする

この機能を有効にするには、システム設定から構成する必要があります。

  1. コントロール パネルシステム設定メッセージ ボード に移動します。

  2. ウィジェットスコープの下にある 質問 をクリックします。

    システム設定の「質問」ウィジェット設定に移動してください。

  3. チェック ログインへのリダイレクトを有効にする

  4. ゲストユーザーが[質問する]をクリックしようとすると、ログインページにリダイレクトされるようになりました。

ゲストユーザーがウィジェットを表示できるようにするには、サービスアクセスポリシーを作成する必要があります。

ゲストビューアを許可するサービス・アクセス・ポリシーの作成

  1. コントロール パネルサービス アクセス ポリシー に移動します。 追加 アイコン(Add icon)をクリックします。

  2. ポリシーに名前とタイトルを付けます。 下部にある[詳細モードに切り替え]ボタンをクリックします。 [ Allowed Service Signatures]の下に次の2つの署名を追加します。

    com.liferay.message.boards.service.MBCategoryService#getCategoriesCount
    com.liferay.message.boards.service.MBCategoryService#getCategory
    

    新しいポリシーを作成し、署名を追加します。

  3. [Save]をクリックして新しいポリシーを保存します。

システム設定リファレンス

設定Description
トピックナビゲーション用のカードを表示するこのオプションをオンにすると、ウィジェットは質問トピックごとに個別のカードを表示します。 それ以外の場合は、すべての質問の一覧が表示されます。
URL でトピック名を使用このチェックボックスをオンにすると、各トピックのURLにトピックID番号の代わりに、より分かりやすいトピック名が使用されます。
ルートトピックIDこの設定は無視されます。