コマンドテンプレート

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

コマンドテンプレート(コマンドテンプレート定義アイテムとも呼ばれる)は、挿入操作中に呼び出すクラスとメソッドを定義します。ユーザーインターフェースを表示しない コマンドテンプレート 、アイテム名を収集するためにJavaScriptプロンプトを使用するコマンドテンプレート、またはASP.NETユーザーインターフェースを表示するコマンドテンプレートを作成できます。コマンドテンプレートは通常、ユーザーから情報を収集するウィザードアプリケーションを呼び出し、プログラム的に適切な項目セットを作成します。

コマンドテンプレートはアイテムや標準値に挿入オプションとして割り当てることができます。コマンドテンプレート挿入オプションは、データテンプレートや分岐テンプレート挿入オプションと同一の外観です。唯一の違いは、コマンドテンプレート挿入オプションがSitecore UIコマンドをトリガーすることです。コマンドテンプレートとデータテンプレート、分岐テンプレートを挿入オプションで割り当てることができます。

例えば、コマンドテンプレートを使って、アイテム作成前にユーザーから情報を集めるウィザードを呼び出すことができます。データテンプレートや分岐テンプレートがあらかじめ定義された構造体で構成されるのに対し、コマンドテンプレートSitecore UIはウィザードを呼び出すコマンドを参照し、新しい項目を作成する際に使われるロジックを呼び出します。

次の画像では、新しい言語を作成する際に使われるLanguageコマンドテンプレートが見えます。右側のペインには、コマンドテンプレートが呼び出されるコマンドの名前(この場合はsystem:addlanguage)を含むCommandフィールドが見えます。

Content tab for the Language template item.
この記事を改善するための提案がある場合は、 お知らせください!