次の方法で共有


モジュールで動作

メモ

Dynamics 365 Commerce の Retail Interest Group は、Yammer から Viva Engage に移行しました。 新しい Viva Engage コミュニティにアクセスできない場合は、このフォーム (https://aka.ms/JoinD365commerceVivaEngageCommunity) に入力して追加し、最新のディスカッションに参加してください。

この記事では、Microsoft Dynamics 365 Commerce サイト ビルダーでモジュールを使用する時期と方法について説明します。

モジュールは、ページ構造を構成する論理レポート パーツであり、さまざまな目的と範囲があります。 一部のモジュールは上位レベルのコンテナーであり、その唯一の目的は、他のモジュール (子モジュール) を保持して整理することです。 単純な画像配置モジュールなどの他のモジュールには、特定の目的があります。 カルーセル モジュールなど、その他のモジュールは、これら 2 つのカテゴリの間に含まれます。

既定では、Dynamics 365 Commerce サイトには、最も基本的な e コマース シナリオを実現できるモジュール ライブラリが含まれています。 これらのモジュールを使用するだけで、エンド ツー エンドの e コマース サイトを構築できる必要があります。 ただし、特定のニーズに合わせて、これらのモジュールをカスタマイズしたり、新しいカスタム モジュールを作成したりすることが必要な場合もあります。 カスタム モジュールを作成する場合は、モジュール デザイン ソフトウェア開発キット (SDK) を使用して、カスタム モジュール ライブラリを作成できます。

コンテナー モジュールとスロット

既に説明したように、一部のモジュールは、子モジュールを保持するように設計されています。 これらのモジュールはコンテナーと呼ばれ、入れ子になったモジュールの階層を許可します。 コンテナー モジュールはスロットを含みます。 スロットは、コンテナー内の子モジュールのレイアウトと目的を処理するために使用されます。 たとえば、いくつかの重要なスロットを定義する基本的なページ コンテナー モジュール (すべてのページでトップレベルのモジュール) があります。

  • ヘッダー スロット
  • 小見出しスロット
  • メイン スロット
  • フッター スロット
  • サブフッター用スロット

モジュール開発者はこれらのスロットを定義し、どの子モジュールとその内部に直接移動できる子モジュールの数を決定します。 たとえば、ヘッダー スロットはヘッダー モジュールタイプのモジュールを 1 つだけサポートするのに対して、本文スロットはすべてのタイプのモジュールを無制限にサポートすることができます (他のページのコンテナー モジュールを除く)。

オーサリング ツールでは、ページ作成者は、各スロットで実行できるモジュールと実行できないモジュールを事前に知る必要はありません。 ページの作成者がスロットを選択し、そのスロットに追加するモジュールを選択しようとすると、そのスロットでサポートされているモジュールのタイプがフィルター処理されて表示されます。

コンテンツ モジュール

コンテンツ モジュールには、テキスト (ヘッドライン、段落、リンクなど) または資産参照 (画像、ビデオ、PDF など) といったコンテンツやメディア要素が含まれます。 一般的なコンテンツ モジュール タイプには、コンテンツ ブロック、テキスト ブロック、およびプロモーションのバナー モジュールがあります。 これら 3 つのタイプのモジュールには、テキストまたはメディアを含めることができます。また、ページ上に表示されないようにするために、子モジュールを使用する必要はありません。

ほとんどの日常的なページおよびコンテンツ作成アクティビティにはコンテンツ モジュールが含まれます。主に、これらのモジュールは親コンテナー モジュールに表示される実際のコンテンツを定義するためです。 多くのコンテンツ モジュールを使用できます。通常、これらのモジュールは、入れ子になったモジュールのページの階層に最後に追加します。

入れ子になったモジュールのスクリーンショット。

モジュールの追加または削除

次の手順では、モジュールを追加および削除する方法について説明します。

モジュールの追加

ページ上のスロットまたはコンテナーにモジュールを追加するには、次の手順に従います。

  1. 左側またはメイン キャンバス内の直接のアウトライン ウィンドウで、子モジュールを追加できるコンテナーまたはスロットを選択します。

    メモ

    モジュール デザイナーは、特定のモジュール スロットに追加できるモジュールの種類の一覧を定義します。 テンプレート作成者は、許可されているモジュール オプションを調整して、特定のテンプレートから構築されたすべてのページに対して一貫した検索エンジンの最適化 (SEO) と作成効率を保証できます。 モジュールをスロットに追加すると、[ モジュールの追加 ] ダイアログ ボックスで一覧が自動的にフィルター処理され、選択したコンテナーまたはスロットでサポートされているモジュールのみが表示されます。 ページのテンプレートまたはコンテナーのモジュール定義によって、許可されるモジュールのこの一覧が決まります。

  2. アウトライン ウィンドウを使用している場合は、モジュール名の横にある省略記号 (...) を選択し、[ モジュールの追加] を選択します。 キャンバス内でコントロールを直接使用している場合は、空のスロットまたは現在選択されているモジュールの横にあるプラス記号 (+) を選択し、[ モジュールの追加] を選択します。

    メモ

    コンテナーまたはスロットが新しい子モジュールをサポートしていない場合、モジュールの追加オプションは使用できません。

  3. モジュールの追加 ダイアログ ボックスで、ページに追加するモジュールを選択します。

    ヒント

    コンテンツ ブロックは、初心者向けの優れたモジュール タイプです。

  4. OK をクリックすると、選択したモジュールがページ内で選択したコンテナーまたはスロットに追加されます。

モジュールの削除

ページ上のスロットまたはコンテナーからモジュールを削除するには、次の手順に従います。

  1. 左側のアウトライン ウィンドウで、削除するモジュールの名前の横にある省略記号 (...) を選択し、ごみ箱のシンボルを選択します。 または、メイン キャンバスで、選択したモジュールのツールバーでごみ箱のシンボルを選択することもできます。
  2. モジュールを削除するかどうかを確認するメッセージが表示されたら、OK を選択します。

モジュールを新しい位置に移動する

ページ内の新しい位置にモジュールを移動するには、次のいずれかの方法を使用します。

アウトライン ウィンドウを使用したモジュールの移動

アウトライン ウィンドウを使用してモジュールを移動するには、次の手順に従います。

  1. アウトライン ウィンドウで移動するモジュールを選択したままにし、アウトラインの新しい位置にモジュールをドラッグします。 アウトラインとキャンバスの青い線は、モジュールを配置できる場所を示します。
  2. モジュールを放して、新しい位置にドロップします。

キャンバス内でのモジュールの直接移動

キャンバス内でモジュールを直接移動するには、次の手順に従います。

  1. キャンバスで移動するモジュールを選択します。
  2. モジュールのツールバーで上向きまたは下向きの矢印記号を選択し、ページの新しい位置まで矢印をドラッグします。 キャンバスの青い線とアウトラインは、モジュールを配置できる場所を示します。 モジュールを上下に移動できない場合、その矢印記号は淡色表示されます。
  3. モジュールを放して、新しい位置にドロップします。

省略記号メニューを使用したモジュールの移動

省略記号メニューを使用してモジュールを移動するには、次の手順に従います。

  1. アウトラインまたはキャンバスのいずれかでモジュールを選択します。
  2. アウトライン ペイン、またはキャンバスのモジュールのツールバーで、モジュールの名前の横にある省略記号 (...) を選択します。
  3. モジュールをコンテナーまたはスロット内で上下に移動できる場合は、[ 上へ移動 ] または [ 下へ移動] のオプションが表示されます。 兄弟を基準としてモジュールを上下に移動するには、目的の移動オプションを選択します。

モジュールのコンフィギュレーション

次の手順では、コンテンツおよびコンテナー モジュールをコンフィギュレーションする方法について説明します。

コンテンツ モジュールのコンフィギュレーション

ページでコンテンツ モジュールを構成するには、次の手順に従います。

  1. 左側のアウトライン ウィンドウで、ツリーを展開し、任意のコンテンツ モジュール (コンテンツ ブロックなど) を選択します。 または、メイン キャンバスでモジュールを選択します。
  2. 右側のモジュールのプロパティ ウィンドウで、必要なモジュール コントロールのプロパティを入力します。
  3. コマンド バーで、保存 を選択します。 このアクションにより、プレビュー キャンバスも更新されます。

モジュール テキスト プロパティの編集

キャンバスで直接読み取り専用ではないモジュール テキスト プロパティを編集します。

モジュールのテキスト プロパティを編集するには、次の手順に従います。

  1. キャンバスでテキスト コントロールを選択し、テキストを編集する場所にカーソルを置きます。
  2. テキストの内容を入力します。
  3. 他のコンテンツの編集を続けるには、テキスト コンテンツの外側の任意の場所を選択します。

インライン画像の選択

キャンバスから直接読み取り専用ではないモジュール イメージを変更できます。

コンテンツ モジュールの新しいイメージを選択するには、次の手順に従います。

  1. キャンバスで、画像をダブルクリックします。 この操作により、メディア ピッカー ウィンドウが開きます。
  2. 使用する新しいイメージを見つけて選択し、[ OK] を選択します。 新しいイメージがキャンバスに表示されます。

コンテナー モジュールのコンフィギュレーション

ページでコンテナー モジュールを構成するには、次の手順に従います。

  1. ページ上のコンテナー モジュールを選択します (カルーセルや流動的なコンテナー モジュールなど)。
  2. 右側のプロパティ ウィンドウで、ヘッダーを選択して入れ子になったコントロールを展開し、必要なコントロール値を設定します。
  3. 左側のアウトライン ウィンドウで、コンテナーまたはコンテナー内のスロットいずれかの名前の横にある省略記号ボタンを選択し、モジュールの追加を選択します。 次に、選択したコンテナーに子モジュールを追加します。 詳細については、この記事で前述した モジュールの使用 セクションを参照してください。
  4. 複数の子モジュールが親コンテナーで兄弟として存在する場合は、親コンテナーでの表示順序を変更できます。 モジュールの省略記号ボタンを選択し、上矢印ボタンと下矢印ボタンを使用します。

その他のリソース

テンプレートとレイアウトの概要

テンプレートの使用

プリセット レイアウトの使用

フラグメントで動作

コンテナー モジュールをページに追加する

公開グループでの作業