1. Renderings

The SXA renderings and rendering variants

Version:

In Sitecore Experience Accelerator (SXA), you can construct your pages by dragging and dropping standard components directly where you need them. These components are called renderings and they are listed in the Toolbox in the Experience Editor. There are renderings available for simple text, images, videos, social media plugins, and so on.

There is a set of out-of-the-box variants that come with renderings that support them. When you place a rendering supporting rendering variants on a page, you can select one of its variants from a dropdown below the Experience Buttons Toolbar. Variants may make a rendering appear differently or may make them show different content. For example, the list rendering can have different variants for: detailed lists, thumbnails list, and a carousel.

You can configure the default renderings and create rendering variants in the Content Editor.

Composites

RenderingVariantDescription
AccordionEmbedded renderings can support variantsDisplays collapsible panels.
CarouselEmbedded renderings can support variantsDisplays set of slides that can contain images, videos, links, and text.
FlipEmbedded renderings can support variantsDisplays two sides that both have a title and a content rendering.
TabsEmbedded renderings can support variantsAdds tabs to the page.
SnippetEmbedded renderings can support variantsProvides placeholders to create a reusable group of renderings.

Context

RenderingDescription
Language SelectorProvides a link to switch between different language versions.
Site SelectorProvides a link to switch between different tenant sites.

Engagement

RenderingDescription
Facebook CommentsDisplays Facebook comments.
DisqusDisplays latest comments.

Events

RenderingDescription
Event CalendarDisplays events from event lists or a Google calendar.
Event ListDisplays lists of events with name, description, place, start/end time, and link.

Forms

RenderingDescription
Sitecore Forms WrapperEmbeds a form created using the Sitecore Forms module.
MVC FormAfter you embedded a Form module, you can add the MVC form to your page.

Maps

RenderingDescription
MapEmbeds maps from Google or Bing with locations, routes, and areas that you can mark. The component can also display POI results when associated with a search results source. Points on a map can be formatted with rendering variants.

Media

RenderingVariantDescription
File ListyesDisplays list of files available for download.
FlashnoEmbeds a SWF object on the page.
GallerynoDisplays a gallery of images and/or videos.
ImageyesAdds an image that you select from the Media library to a page.
Image (Reusable)yesStores image from the Media library to enable reusability.
Media LinkyesProvides a rich link to an asset in the Media library. Includes description and preview. Supports rendering variants.
PlaylistyesEnables you to create a playlist for the Video component. Supports rendering variants.
VideonoDisplays an HTML 5 player (with Flash fallback for legacy browsers) to play videos.
RenderingVariantDescription
ArchiveyesDisplays blog archives in a tree. Supports rendering variants.
BreadcrumbnoGenerates a breadcrumb that lists all path items from the root to the current item. Supports rendering variants.
LinkyesAdds a link to:

  • sibling or parent page
  • page from browsing history
  • arbitrary page or resource
Link ListyesDisplays lists with items that contain a title, link, and text.
NavigationnoGenerates a navigation menu. You can select:

  • Main navigation - drop-down vertical – standard drop-down navigation
  • Main navigation - drop-down horizontal – drop-down navigation with child items in a single line
  • Sidebar navigation – all child items displayed vertically
  • Sitemap navigation - all child items displayed vertically
  • Big/fat navigation – all child items displayed horizontally.
  • Mobile navigation – navigation for mobile

Page Content

RenderingVariantsDescription
Page ContentyesDisplays the specific fields on a page from the data source item that you select.
Page ListyesDisplays lists of pages by predefined or composed queries.
PaginationnoAdds pagination for the Page list rendering.
Plain HTMLnoEmbeds HTML code.
Plain HTML (Reusable)noStores HTML code to enable reusability.
PromoyesRenders a field from another page and works as a placeholder for other renderings. It consists of an icon or a title and links.
Rich TextyesAdds formatted text on a page. You can write text using HTML tags.
Rich Text (Reusable)yesStores rich text to enable reusability.
TitleyesDisplays the title or subtitle of the current page.

Page Structure

RenderingDescription
ContainerAdds additional CSS styling using a wrapper for other renderings.
DividerDivides a placeholder horizontally.
Edit Mode PanelCreates a placeholder to embed other renderings that are visible to authors in Edit mode only.
IFrameEmbeds external pages.
Splitter (Columns)Splits a placeholder horizontally.
Splitter (Rows)Splits a placeholder vertically.
ToggleDisplays buttons or links that show additional content when toggled.
RenderingVariantsDescription
Aggregated Facet FilteryesCombines filters within one component.
Facet SummarynoDisplays active filters on the page and allows visitor to remove them one by one or in bulk.
Filter (Checklist)noFilters search results based on selected values.
Filter (Date)noFilters the search results on selected date/time.
Filter (Dropdown)noFilters search results based on items that are tagged with a selected facet.
Filter (Managed Range)noSpecifies the result with a minimum and maximum.
Filter (Radius)noFilters the search results based on distance from current user location or location provided in the Location Filter rendering.
Filter (Range Slider)noFilters the search results based on a facet to be less, more, or equal to the value selected by a visitor.
Filter (Slider)noFilters search results based on a specific facet within the selected range.
Load MorenoLoads search results progressively.
Location FindernoSpecifies user location.
Page SelectornoProvides paging functionality for search results. This rendering is mutually exclusive with the Load More rendering.
Page SizenoEnables visitors to switch the number of results displayed once.
Results CountnoEnables you to indicate the number of results available to the visitor.
Results Variant SelectornoEnables visitors to change the rendering variant that is used dynamically by the Search Results rendering
Search BoxyesFilters the search results based on text provided by a visitor.
Note

You cannot render or edit placeholders within the Search Box component because its content is generated by the SXA search service.

Search ResultsyesDisplays the results of a search query.
Note

You cannot render or edit placeholders within the Search Results component because its content is generated by the SXA search service.

Sort ResultsnoEnables users to switch the sorting criteria for search results.

Security

RenderingDescription
LoginDisplays a login form.
LogoutDisplays a logout button.

Social

RenderingDescription
FeedDisplays RSS and ATOM feeds.
Social Media shareDisplays social network links (Facebook, Twitter, Google+)
TwitterDisplays latest tweets posted on Twitter.

Taxonomy

RenderingDescription
Tag CloudDisplays the aggregated tags for the search results, visually weighted based on their occurrence frequency.
Tag ListDisplays taxonomy entries that a page is tagged with.
If you have suggestions for improving this article, let us know!