Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideLegal TermsGitHubDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Improve theme performance

Provides scripts to improve performance for custom themes.

Shared angular templates are included in _MainLayout and the Product Detail page for performance improvement

If you have built a custom theme the changes will need to be merged to take advantage of these performance improvements. Add the following scripts to the two pages.

  • Add to _MainLayout

    <script type="text/ng-template" id="/PartialViews/Catalog-ProductPriceSaving">
    [% partialView 'Catalog-ProductPriceSaving' %]
    </script>
    <script type="text/ng-template" id="/PartialViews/Catalog-ProductSalePriceLabel">
    [% partialView 'Catalog-ProductSalePriceLabel' %]
    </script>
    
  • Add to Widgets/ProductDetailView/Standard.cshtml

    <script type="text/ng-template" id="/PartialViews/Catalog-ProductImages">
    [% partialView 'Catalog-ProductImages' %]
    </script>
    <script type="text/ng-template" id="/PartialViews/Catalog-ProductImageCarousel">
    [% partialView 'Catalog-ProductImageCarousel' %]
    </script>