View Source
Class Template
Represents a Template file.
Inheritance
System.Object
Assembly: Umbraco.Core.dll
Syntax
[Serializable]
[DataContract(IsReference = true)]
public class Template : File, ITemplate, IFile, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
Constructors
View Source
Template(String, String)
Declaration
public Template(string name, string alias)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.String |
alias |
|
Properties
View Source
Alias
Declaration
[DataMember]
public string Alias { get; set; }
Property Value
Type |
Description |
System.String |
|
View Source
IsMasterTemplate
Returns true if the template is used as a layout for other templates (i.e. it has 'children')
Declaration
public bool IsMasterTemplate { get; }
Property Value
Type |
Description |
System.Boolean |
|
View Source
MasterTemplateAlias
Declaration
public string MasterTemplateAlias { get; set; }
Property Value
Type |
Description |
System.String |
|
View Source
MasterTemplateId
Declaration
[DataMember]
public Lazy<int> MasterTemplateId { get; set; }
Property Value
Type |
Description |
System.Lazy<System.Int32> |
|
View Source
Name
Declaration
[DataMember]
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
View Source
DeepCloneNameAndAlias(File)
Declaration
protected override void DeepCloneNameAndAlias(File clone)
Parameters
Type |
Name |
Description |
File |
clone |
|
View Source
SetMasterTemplate(ITemplate)
Declaration
public void SetMasterTemplate(ITemplate masterTemplate)
Parameters
Type |
Name |
Description |
ITemplate |
masterTemplate |
|