Class SitecoreFieldExtensions
- Namespace
- Sitecore.AspNetCore.SDK.RenderingEngine.Extensions
- Assembly
- Sitecore.AspNetCore.SDK.RenderingEngine.dll
Set of extension methods for Sitecore fields.
public static class SitecoreFieldExtensions
- Inheritance
-
SitecoreFieldExtensions
- Inherited Members
Methods
GetMediaLink(ImageField, object?)
Gets modified URL string to Sitecore media item.
public static string? GetMediaLink(this ImageField imageField, object? imageParams)
Parameters
imageFieldImageFieldThe image field.
imageParamsobjectImage parameters, example: new { mw = 100, mh = 50 }. IMPORTANT: All the parameters you pass must be whitelisted for resizing to occur. See /sitecore/config/*.config (search for 'allowedMediaParams').
Returns
- string
Media item URL.
GetMediaLinkForSrcSet(ImageField, object?, object?)
Gets modified URL string to Sitecore media item for srcSet. This method preserves existing URL parameters and merges them with new ones.
public static string? GetMediaLinkForSrcSet(this ImageField imageField, object? imageParams, object? srcSetParams)
Parameters
imageFieldImageFieldThe image field.
imageParamsobjectBase image parameters.
srcSetParamsobjectSrcSet specific parameters that override imageParams.
Returns
- string
Media item URL.