diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttypes/edit.controller.js b/src/Umbraco.Web.UI.Client/src/views/documenttypes/edit.controller.js index 869104b5c3..48e0e6e46b 100644 --- a/src/Umbraco.Web.UI.Client/src/views/documenttypes/edit.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/documenttypes/edit.controller.js @@ -18,6 +18,8 @@ var documentTypeId = $routeParams.id; var create = $routeParams.create; var noTemplate = $routeParams.notemplate; + var isElement = $routeParams.iselement; + var allowVaryByCulture = $routeParams.culturevary; var infiniteMode = $scope.model && $scope.model.infiniteMode; vm.save = save; @@ -63,6 +65,8 @@ documentTypeId = $scope.model.id; create = $scope.model.create; noTemplate = $scope.model.notemplate; + isElement = $scope.model.isElement; + allowVaryByCulture = $scope.model.allowVaryByCulture; vm.submitButtonKey = "buttons_saveAndClose"; vm.generateModelsKey = "buttons_generateModelsAndClose"; } @@ -430,7 +434,14 @@ contentType.defaultTemplate = contentTypeHelper.insertDefaultTemplatePlaceholder(contentType.defaultTemplate); contentType.allowedTemplates = contentTypeHelper.insertTemplatePlaceholder(contentType.allowedTemplates); } - + // set isElement checkbox by default + if (isElement) { + contentType.isElement = true; + } + // set vary by culture checkbox by default + if (allowVaryByCulture) { + contentType.allowCultureVariant = true; + } // convert icons for content type convertLegacyIcons(contentType);