Using Cassette bundles with Sitecore
Injecting client-side references into a layout from a renderer in Sitecore is complex due to the fact that Sitecore does not support MVC sections.
Additionally Sitecore does not provide a way to optimise client-side references in the context of a modular Sitecore design. In an ideal scenario renderings would register their dependent scripts and styles for include in the master layout, and have them deduped at runtime.
One solution to these challenges is the Nuget Cassette.Aspnet package. Cassette allows Stylesheet and JavaScript bundles to be injected into a Sitecore layout from a nested renderer. As well as automatically deduping and ordering references, Cassette also minifies JavaScript files and can compile SASS.
Written by Mike Carlisle
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Mvc
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#