Extending SXA
Version:
You might want to extend SXA, for example, to add your own custom rendering to the SXA toolbox, add a theme, or a template.
You can extend the logic of SXA processing pipelines and message events with your own implementation. You can extend and customize the pipelines by adding or replacing processors.
Note
If you want to change or extend any of the SXA functionality, you must patch it in a correct way, using Sitecore patch configuration files.
Learn more about extending SXA by reading the following topics:
- Add a dynamic placeholder to a rendering
- Organize modules according to Helix principles
- Add modules to site and tenant scaffolding
- Build a rendering that includes variants
- Copy and customize a rendering
- Create a new SXA module
- Data sources
- Use a prefix to set the data source context
- Run a source field report to set the data source context
- The SXA pipelines
- The SXA script library
- Walkthrough: Building a simple rendering
- Customize rendering HTML per site
- Embed HTML in SXA
- Create a custom token for a rendering variant
- Add a data source setting for an existing rendering
- Use the Component wizard to create a custom rendering
- Enable adding a background image to a rendering
- Create a custom grid
- Create a video header background
- Work with content tokens
If you have suggestions for improving this article, let us know!