JavaScriptウィジェットのシステム設定とインスタンス設定の構成

JavaScriptウィジェットのシステム設定とインスタンス設定の構成

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

JS Portlet Extender v1.1.0の時点で、ウィジェットの構成オプションを定義できます。 これらのオプションは、 構成 パラメーターとしてウィジェットのJavaScriptエントリーポイントに渡されます。 エントリポイントの詳細については、 メインエントリポイントのリファレンス を参照してください。 以下の手順に従って、ウィジェットのシステムおよび/またはポートレットインスタンス設定を設定します。

  1. プロジェクトのルートフォルダーに / features フォルダーが存在しない場合は、追加します。

  2. / features フォルダーに configuration.json ファイルを作成し、以下のパターンに従います。 利用可能な各オプションの説明については、 構成JSON リファレンスを参照してください。

    {“system”:{“category”: “”、 “name”: “”、 “fields”:{“{field id 1}”:{“type”: “”、 “name”: “”、 “description “:””、“デフォルト “:””、“オプション “:{”{option id 1}”:“{option name 1}”、“{option id 2}”:“{option name 2}”、

          "{option id n}": "{option name n}"
        }
      },
      "{field id 2}": {},
    
      "{field id n}": {}
    }
    

    }、 “portletInstance”:{“name”: “”、 “fields”:{“{field id 1}”:{“type”: “”、 “name”: “”、 “description”: “”、 "デフォルト」:「」、「オプション」:{「{option id 1}」:「{option name 1}」、「{option id 2}」:「{option name 2}」、

          "{option id n}": "{option name n}"
        }
      },
      "{field id 2}": {},
    
      "{field id n}": {}
    }
    

    }}

  3. 構文 configuration.system または configuration.portletInstance 使用して、システム設定の値またはポートレットインスタンス設定の値にそれぞれアクセスします。 たとえば、 {field id 1} システム設定の値を取得するには、 configuration.systemを使用します。{field id 1}。 記述子で宣言する型に関係なく、すべてのフィールドは文字列として渡されることに注意してください。

驚くばかり\! これで、ウィジェットのシステム設定とポートレットインスタンス設定を構成する方法がわかりました。

関連トピック

« Bundle Generatorのインストールとバンドルの生成ウィジェットのローカライズ »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています