コード例 #1
0
        /// <summary>
        /// Gets the navigation type.
        /// </summary>
        public static NavigationType GetNavigationType(this WebsiteModel websiteModel)
        {
            if (websiteModel.GetValue <string>(AcceleratorWebsiteFieldNameConstants.NavigationTheme) == NavigationConstants.FilterBased)
            {
                return(NavigationType.Filter);
            }

            return(NavigationType.Category);
        }
コード例 #2
0
 /// <summary>
 /// website setting: get field `InProductListPages`
 /// </summary>
 /// <param name="websiteModel"></param>
 /// <returns></returns>
 public static bool InProductListPages(this WebsiteModel websiteModel)
 {
     return(websiteModel.GetValue <bool>(AcceleratorWebsiteFieldNameConstants.InProductListPages));
 }
コード例 #3
0
 /// <summary>
 /// website setting: get field `InFirstLevelCategories`
 /// </summary>
 /// <param name="websiteModel"></param>
 /// <returns></returns>
 public static bool InFirstLevelCategories(this WebsiteModel websiteModel)
 {
     return(websiteModel.GetValue <bool>(AcceleratorWebsiteFieldNameConstants.InFirstLevelCategories));
 }