新しいエンティティ印刷テンプレートを作成する方法
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
印刷テンプレート機能を使用して、アセットに対して作成した注釈の PDF レポートなど、エンティティのプロパティとリレーションに基づいて PDF を作成できます。詳細については、こちらを参照してください。
前提条件
前提条件
- .NET 6.0 SDK
- Visual Studio Code
- Visual Studio Code C# 拡張機能
- Sitecore Content Hub CLI のインストール手順はこちら
作業フォルダの初期化
作業フォルダの初期化
最初に、Visual Studio Code で Intellisense と JSON スキーマをサポートするために必要なベース テンプレートとファイルを使用して作業フォルダーを初期化します。作業フォルダには、任意のフォルダを選択することができます。
次のコマンドを実行します。
初期化後は、作業フォルダに次のファイルが含まれます。
Visual Studio Code で作業ディレクトリを開くことができるようになりました。
エンティティ印刷テンプレートの検証
エンティティ印刷テンプレートの検証
validate コマンドは、エンティティ定義と razor ファイルで使用される変数に対して、JSON ファイルのフォーマット、JSON ファイルに記述されているプロパティおよびリレーションを検証します。
印刷テンプレートにエラーがないことを確認するために、いつでも validate を実行できます。
次のコマンドを実行します。
また、Ctrl+Shift+B を押すか、グローバル ターミナル メニューの [ビルド タスクの実行] を選択することもできます。
-
Validate Entity Print Templateタスクを選択します。 -
エンティティ定義の名前を入力します。
検証エラーが問題ビューとターミナル ビューに表示されます。
エンティティ印刷テンプレートのプッシュ
エンティティ印刷テンプレートのプッシュ
完了したら、印刷テンプレートを作業ディレクトリから接続先の Content Hub インスタンスにプッシュできます。
次のコマンドを実行します。
または、グローバル ターミナル メニューの [タスクの実行] を選択することもできます。
-
Push Entity Print Templateタスクを選択します。 -
エンティティ定義の名前を入力します。
-
エンティティ印刷テンプレートの名前を入力します。
エンティティ印刷テンプレートを接続先の Content Hub インスタンスにアップロードする前に、push コマンドで validate が実行されます。
エンティティ印刷テンプレートの生成
エンティティ印刷テンプレートの生成
最後に、最終的な PDF ファイルを generate コマンドを使用して確認できます。
次のコマンドを実行します。
または、グローバル ターミナル メニューの [タスクの実行] を選択することもできます。
-
Push Entity Print Templateタスクを選択します。 -
エンティティ印刷テンプレートの名前を入力します。
-
エンティティの ID を入力します。
-
カルチャを入力します。
ダウンロードした PDF ファイルをブラウザから開くことができるようになりました。