Retrieve media content thumbnail URLs

Depending on the use case scenario, you might not always need to load the full media content item on a page, but rather show its thumbnail. By default, Sitefinity CMS automatically generates thumbnails for media content using predefined configuration. For more information see Thumbnails.

You can retrieve the thumbnail URLs of media items using the ResolveThumbnailUrl extension method of the Telerik.Sitefinity.Modules.Libraries namespace. This extension method is the recommended approach for getting the URLs of thumbnails, as it makes optimized database calls and can be safely used in heavy user load scenarios as well, for example widget templates displaying multiple thumbnails. The method accepts a thumbnail name as input parameter and returns the resolved URL. For example, this is how you can resolve the thumbnail URL of an image:

NOTE: You can get the names of the available thumbnails for a media content item using its ThumbnailNames property. Keep in mind that resolving the ThumbnailNames collection requires multiple database calls, thus if you are making heavy usage of this property it is recommended to cache the results in your code.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Get started with Integration Hub | Sitefinity Cloud | Sitefinity SaaS

This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.

Web Security for Sitefinity Administrators

This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?