次の方法で共有


CSS 上書きファイルの作業

メモ

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

この記事では、Microsoft Dynamics 365 Commerce でカスケード スタイル シート (CSS) オーバーライド ファイルを使用する方法について説明します。

通常、永続的なサイト スタイルは、サイトのテーマを通じて処理される必要があります。 テーマでは、サイトの任意のページにあるモジュールの基本的な CSS およびスタイル設定を提供します。 Dynamics 365 Commerce オンライン ソフトウェア開発キット (SDK) を使用してテーマを作成し、Microsoft Dynamics Lifecycle Services (LCS) を使用して Web サイトに展開します。 SDK のテーマ デバッグ機能およびモジュール インターフェイス コンフィギュレーションは、サイト開発者がカスタマイズ可能でまとまりのあるサイト デザイン パッケージを作成するのに役立ちます。 これらのデザイン パッケージをサイトに展開すると、サイト作成者はサイト開発ではなくコンテンツの作成、編集、発行に集中できます。

テーマの通常のライフサイクルの場合、SDK と LCS の展開パイプラインを使用してスタイルを変更する開発者への依存は、一部のシナリオでは禁止されることがあります。 サイトのプロトタイプまたは修正プログラムは、SDK がコンフィギュレーションされていない場合、または LCS 展開を待つ時間がない場合には煩雑に感じることがあります。

これらのシナリオでは、CSS 上書きファイルが役立ちます。 コマース作成ツールでは、認証されたユーザーが CSS ファイルをアップロードし、確認してから、それを有効にしてサイト テーマを上書きできます。 SDK または LCS デプロイのオーバーヘッドは必要ありません。 CSS オーバーライド ファイルで指定するオーバーライドは、1 つのテキスト スタイルへの変更と同じくらい小さくすることも、完全なブランドのオーバーホールと同じくらい広範囲にすることもできます。

CSS 上書きファイルを使用する前に、次の制限事項に注意してください。

  • 1 つのサイトで一度に有効化できるのは、1 つの CSS 上書きファイルのみです。 したがって、すべての有効な上書きが単一の上書きファイルに存在している必要があります。
  • コマース作成ツールでは上書きを確認できますが、上書きによって導入される任意のバグを特定するのに役立つ専用のデバッグ機能はありません。 つまり、CSS 上書きファイルを使用する場合、SDK がモジュールと作成検証に対して提供する同じツールセットはありません。

ただし、CSS 上書きファイルは、完全なテーマの更新が開発および展開される前に、デザインのプロトタイプを作成したり、修正プログラムを実装したりする迅速な方法を提供します。

CSS 上書きファイルの作成

CSS オーバーライド ファイルを作成するには、統合開発環境 (IDE)、テキスト エディター、またはソース コード エディターを使用します。 一般的なアプローチとして、ブラウザーで標準の Web デバッガーを使用して、既存のサイトのスタイル セレクター、プロパティ、および値を識別します。 ほとんどのブラウザーでは、デバッガーで値の変更とプレビューを行うことができます。 行う変更を特定したら、独自の CSS ファイルに保存します。

CSS 上書きファイルのアップロード

コマースのサイトに CSS ファイルをアップロードするには、次の手順に従います。

  1. 作成ツールで、サイトに移動します。

  2. 左のナビゲーション ウィンドウで、デザインを選択します。

    メモ

    使用しているコマース作成ツールのバージョンによっては、[デザイン] を選択する前にナビゲーション ウィンドウで [設定] を展開することが必要になる場合があります。

  3. メインのデザイン ウィンドウの上部で、CSS 上書きタブが選択されていない場合はそれを選択します。

  4. 使用可能な CSS 上書きで、CSS ファイルのアップロードを選択します。 ファイル エクスプローラー ウィンドウが表示されます。

  5. ファイル エクスプローラーで、CSS ファイルを参照して選択し、開くを選択します。 アップロードした CSS ファイルは、使用可能な CSS 上書きの下に表示されるようになります。

CSS 上書きファイルのプレビュー

CSS オーバーライド ファイルをライブ サイトでアクティブにする前にプレビューするには、次の手順に従います。

  1. 左のナビゲーション ウィンドウで、デザインを選択します。 [ CSS オーバーライド ] タブの [ 使用可能な CSS オーバーライド] で、プレビューする CSS ファイルを見つけます。
  2. CSS ファイル名の横にある、プレビュー サイトを選択します。
  3. URL の選択ダイアログ ボックスで、上書きを適用するサイトの URL を選択し、OK を選択します。
  4. 選択した URL に対して複数のバリアントがある場合、表示されるプレビュー バリエーション ダイアログ ボックスで目的のバリアントを選択します。

新しいブラウザータブまたはウィンドウが開き、そこでサイトに対するスタイルのオーバーライドを確認できます。 その後、URL を認証された他のコマース ユーザーと共有して、確認やフィードバックを行うことができます。

実際のサイトで CSS 上書きファイルを有効化する

CSS オーバーライド ファイルをプレビューして承認したら、ライブ サイトでアクティブ化します。

メモ

サイト上のアクティブな CSS オーバーライド ファイルは一度に 1 つだけ持つことができます。 新しいオーバーライド ファイルをアクティブ化する場合は、前のオーバーライド ファイルを非アクティブ化します。 必要なすべてのオーバーライドが 1 つの CSS オーバーライド ファイルに存在することを確認します。

CSS オーバーライド ファイルをアクティブにするには、次の手順に従います。

  1. 左のナビゲーション ウィンドウで、デザインを選択します。 [ CSS オーバーライド ] タブの [ 使用可能な CSS オーバーライド] で、アクティブ化する CSS ファイルを見つけます。
  2. CSS ファイル名の下で、有効化を選択します。 上書きファイルは、実際のサイトで直ちに有効になります。

実際のサイトで CSS 上書きファイルを無効化する

サイトで CSS オーバーライド ファイルを非アクティブ化するには、次の手順に従います。

  1. 左のナビゲーション ウィンドウで、デザインを選択します。 [ CSS オーバーライド ] タブの [ 使用可能な CSS オーバーライド] で、非アクティブ化する CSS ファイルを見つけます。
  2. CSS ファイル名の下で、無効化を選択します。 上書きファイルは、実際のサイトで直ちに無効になります。

ヒント

CSS 上書きファイルの追加オプションにアクセスするには、CSS ファイル名の横で省略記号 (...) を選択します。 ダウンロード名前変更、および置換オプションは、既存の CSS 上書きファイルを迅速に変更するのに役立ちます。

追加リソース

ロゴの追加

サイト テーマの選択

スタイル プリセットを使用して作業する

ファビコンの追加

著作権に関する注意事項の追加

サイトに言語を追加する

サイト ページにスクリプト コードを追加してテレメトリをサポートする