protected virtual void Set(SPControlMode controlMode, FabricPageLayout pageLayout) { ConfigManager configManager = new ConfigManager(); if (List != null && ContentType != null) { ContentType.SetFormTempalteName(controlMode, "FabricListForm"); //IPropertyBag propertyBag = configManager.GetPropertyBag(ConfigScope.List); IPropertyBag propertyBag = configManager.GetPropertyBag(ConfigScope.Web); configManager.SetPropertyBag("ListContentType" + List.ID.ToString() + ContentType.Id + controlMode, pageLayout, propertyBag); } else if (List != null) { List.SetFormTempalteName(controlMode, "FabricListForm"); IPropertyBag propertyBag = configManager.GetPropertyBag(ConfigScope.Web); configManager.SetPropertyBag("List" + List.ID.ToString() + controlMode, pageLayout, propertyBag); } else if (ContentType != null) { ContentType.SetFormTempalteName(controlMode, "FabricListForm"); //IPropertyBag propertyBag = configManager.GetPropertyBag(ConfigScope.List); IPropertyBag propertyBag = configManager.GetPropertyBag(ConfigScope.Web); configManager.SetPropertyBag("SiteContentType" + ContentType.Id + controlMode, pageLayout, propertyBag); } }