Add the #DF24 Developer Keynote to your agenda. Join us in-person on 9/18 at 2:30 p.m. PT or on Salesforce+ at 5 p.m. PT for the must-see session built just for developers.

拡張テンプレートによるコンポーネントのカスタマイズ

このチュートリアルでは、拡張テンプレートを使用して、サイトのカスタムコンポーネントを作成します。この例では、カスタムフッターを作成します。フッターはベーステンプレートの既存のコンポーネントであり、ページレイアウトの変更を避ける必要があるため、コンポーネントレベルでフッターを上書きします。

詳細については、ベストプラクティスおよびトラブルシューティングのドキュメントを参照してください。

このチュートリアルのコマンドを実行する前に、プレースホルダーを実際の値に置き換えてください。プレースホルダーは $PLACEHOLDER の形式になっています。

このページの右側にある見出しを使用して、このチュートリアル内を移動します。

このチュートリアルを完了するには、次のいずれかの操作を行います。

  1. PWA Kit バージョン 3.x で作成されたプロジェクトを使用します。

    または

  2. プロジェクトがない場合は、次のコマンドを実行して PWA Kit プロジェクトを作成します。

    npx @salesforce/pwa-kit-create-app@latest ——outputDir $PATH/TO/NEW/LOCAL/PROJECT

  • overrides/app の下に components というフォルダーを作成します。
  • components フォルダーに、footer というフォルダーを作成します。
  • footer フォルダーに、index.jsx というファイルを作成します。

新しいフォルダーとファイルの構造は次のとおりです。

関連スクリーンショット

次のコードを overrides/components/footer/index.jsx に追加します。

ホームページでは、フッターは以下のようになります。たとえば、背景色や文言はカスタマイズされます。

関連スクリーンショット