Defines a ContentType, which Content is based on
Namespace: Umbraco.Cms.Core.Models Assembly: Umbraco.Core.dll Syntaxpublic interface IContentType : IContentTypeComposition, IContentTypeBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
Properties View Source AllowedTemplates
Gets or Sets a list of Templates which are allowed for the ContentType
DeclarationIEnumerable<ITemplate>? AllowedTemplates { get; set; }
Property Value Type Description System.Nullable<IEnumerable<ITemplate>> View Source DefaultTemplate
Gets the default Template of the ContentType
DeclarationITemplate DefaultTemplate { get; }
Property Value View Source DefaultTemplateId
Internal property to store the Id of the default template
Declarationint DefaultTemplateId { get; set; }
Property Value Type Description System.Int32 View Source HistoryCleanup
Gets or sets the history cleanup configuration.
DeclarationHistoryCleanup HistoryCleanup { get; set; }
Property Value Methods View Source DeepCloneWithResetIdentities(String)
Creates a deep clone of the current entity with its identity/alias and it's property identities reset
DeclarationIContentType DeepCloneWithResetIdentities(string newAlias)
Parameters Type Name Description System.String newAlias Returns View Source IsAllowedTemplate(Int32)
Determines if AllowedTemplates contains templateId
Declarationbool IsAllowedTemplate(int templateId)
Parameters Type Name Description System.Int32 templateId
The template id to check
Returns Type Description System.BooleanTrue if AllowedTemplates contains the templateId else False
View Source IsAllowedTemplate(String)Determines if AllowedTemplates contains templateId
Declarationbool IsAllowedTemplate(string templateAlias)
Parameters Type Name Description System.String templateAlias
The template alias to check
Returns Type Description System.BooleanTrue if AllowedTemplates contains the templateAlias else False
View Source RemoveTemplate(ITemplate)Removes a template from the list of allowed templates
Declarationbool RemoveTemplate(ITemplate template)
Parameters Returns Type Description System.Boolean
True if template was removed, otherwise False
View Source SetDefaultTemplate(ITemplate)Sets the default template for the ContentType
Declarationvoid SetDefaultTemplate(ITemplate template)
Parameters
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4