---
title: "SXAの拡張"
slug: "extending-sxa"
abstract: ""
---
# SXAの拡張

例えばSXAを拡張して、SXAツールボックスに自分だけのカスタムレンダリングを追加したり、テーマやテンプレートを追加したりするのも良いでしょう。

SXA処理パイプラインやメッセージイベントのロジックは、自社の実装で拡張できます。プロセッサを追加・置き換えることでパイプラインを拡張・カスタマイズすることも可能です。

> !注SXAの機能を変更したり拡張したりする場合は、Sitecoreのパッチ設定ファイルを正しく修正する必要があります。

SXAの延長について、以下のトピックを読んで詳しく知りたい方はこちらです。

-   [レンダリングに動的なプレースホルダーを追加する](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/add-a-dynamic-placeholder-to-a-rendering-variant.html "Add a dynamic placeholder to a rendering variant")
-   [モジュールをHelixの原則に従って組織化する](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/organizing-modules-according-to-helix-principles.html "Organizing modules according to Helix principles")
-   [現場およびテナントの足場にモジュールを追加](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/add-modules-to-site-and-tenant-scaffolding.html "Add modules to Site and Tenant scaffolding")
-   [バリアントを含むレンダリングを作成します](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/build-a-rendering-that-includes-variants.html "Build a rendering that includes variants")
-   [レンダリングをコピーしてカスタマイズする](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/copy-and-customize-a-rendering.html "Copy and customize a rendering")
-   [新しいSXAモジュールを作成する](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/create-a-new-sxa-module--mvc-.html "Create a new SXA module (MVC)")
-   [データソース](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/data-sources.html "Data sources")
-   [データソースのコンテキストを設定するために接頭辞を使いましょう](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/use-a-prefix-to-set-the-data-source-context.html "Use a prefix to set the data source context")
-   [ソースフィールドレポートを実行してデータソースのコンテキストを設定します](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/run-a-source-field-report-to-set-the-data-source-context.html "Run a source field report to set the data source context")
-   [SXAパイプライン](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/the-sxa-pipelines.html "The SXA pipelines")
-   [SXAスクリプトライブラリ](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/the-sxa-script-library.html "The SXA script library")
-   [ウォークスルー:シンプルなレンダリングの構築](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/walkthrough--building-a-simple-rendering.html "Walkthrough: Building a simple rendering")
-   [サイトごとにHTMLのレンダリングをカスタマイズ](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/customize-rendering-html-per-site.html "Customize rendering HTML per site")
-   [SXAにHTMLを埋め込む](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/embed-html-in-sxa.html "Embed HTML in SXA")
-   [レンダリングバリアント用のカスタムトークンを作成します](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/create-a-custom-token-for-a-rendering-variant.html "Create a custom token for a rendering variant")
-   [既存のレンダリングにデータソース設定を追加する](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/add-a-data-source-setting-for-an-existing-rendering.html "Add a data source setting for an existing rendering")
-   [コンポーネントウィザードを使ってカスタムレンダリングを作成します](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/use-the-component-wizard-to-create-a-custom-rendering.html "Use the Component wizard to create a custom rendering")
-   [レンダリングに背景画像を追加することを有効にする](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/enable-adding-a-background-image-to-a-rendering.html "Enable adding a background image to a rendering")
-   [カスタムグリッドを作成する](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/create-a-custom-grid.html "Create a custom grid")
-   [ビデオヘッダーの背景を作成してください](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/create-a-video-header-background.html "Create a video header background")
-   [コンテンツトークンの扱いについて](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/content-tokens.html "Content tokens")