Table of Contents

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

Gets modified URL string to Sitecore media item.

public static string? GetMediaLink(this ImageField imageField, object? imageParams)

Parameters

imageField ImageField

The image field.

imageParams object

Image 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

imageField ImageField

The image field.

imageParams object

Base image parameters.

srcSetParams object

SrcSet specific parameters that override imageParams.

Returns

string

Media item URL.