Disclaimer: This website requires JavaScript to function properly. Some features may not work as expected. Please enable JavaScript in your browser settings for the best experience.

HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideLegal TermsGitHubNuGetDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Content assets and folders

Explains the storing of content-related assets in Optimizely Content Management System (CMS).

A content instance that implements EPiServer.Core.IResourceable stores related assets in an instance of EPiServer.Core.ContentAssetFolder. Resources stored as content assets are considered exclusive assets for that content instance; you cannot select them from other content instances.

The following example shows how to get an existing assets folder or create one automatically:

contentAssetHelper = ServiceLocator.Current.GetInstance<ContentAssetHelper>();
var contentAssetFolder = contentAssetHelper.GetOrCreateAssetFolder(myContentLink);