Notes
Notes
- This component displays a list of related resources as links determined by shared categories, tags, or manual editorial selection. Data is resolved server-side via the
RelatedResourcesResolvercontent resolver ({AC517D9C-94D2-4F18-9E97-6684EDC5D38D}). - The datasource is a
JsonBuildingBlockitem under/Home/api/search/, which defines the Azure Search query used to retrieve related content. - The
Titlerendering parameter supplies the heading text, rendered viaHtml.RenderHeading()with a configurableHeadingSizedictionary phrase. - If no related resources are returned (
Model.Resourcesis empty), the component renders only the heading with no list output. - Standard BSTools5 column classes and additional CSS classes are applied to the wrapper div via the Column rendering parameters base template.
- An
<edit-label>tag is included for Experience Editor component labeling.
Control Properties
Resource Further Reading
A related content recommendations section that displays links to additional resources related to the current article. Content is determined by shared categories, tags, or manual editorial selection.
Control Properties
This component uses the FurtherReading rendering parameters template ({7BF455D2-C5F8-458B-B90F-405B5C4A42F7}), which inherits from the Column base template and adds filter-specific fields.
| Parameter | Type | Description |
|---|---|---|
| Title | Text | The heading text displayed above the related resources list. |
| HeadingSize | Dictionary phrase | Controls the CSS class applied to the heading element for size styling. |
| PageSize (Max results) | Number | Maximum number of related resource results to return from the Azure Search query. |
| AdministrativeTags | Single-Line Text | Administrative tag filter value used to scope the related resources query. |
| Small / Medium / Large | Column size | Bootstrap column width at each breakpoint. |
| OffsetSmall / OffsetMedium / OffsetLarge | Column offset | Bootstrap column offset at each breakpoint. |
| PaddingTop / PaddingBottom / PaddingStart / PaddingEnd | Spacing | Padding utilities applied to the wrapper. |
| AddClass | Text | Additional CSS classes appended to the component wrapper. |
Template Properties
Template Properties
The datasource is a JsonBuildingBlock item from /sitecore/templates/Foundation/AzureSearch/JsonBuildingBlock, resolved via a query at ./ancestor-or-self::*[@@templatename='Site']/Home/api/search/*. The content resolver (RelatedResourcesResolver) executes the Azure Search query and returns a RelatedResources model.
| Template | ID | Description |
|---|---|---|
| FurtherReading (Rendering Parameters) | {7BF455D2-C5F8-458B-B90F-405B5C4A42F7} | Custom rendering parameters template that extends Column with Filters section containing PageSize (Max results) and AdministrativeTags fields. |
| JsonBuildingBlock (Datasource) | Foundation template | Azure Search query building block used as the datasource to define the search criteria for related resources. |
Model: RelatedResources — contains a Resources list of RelatedResource objects, each with Title (string) and Link (string) properties.