Interface ITemplate
Defines a Template File (Mvc View)
Namespace: Umbraco.Core.Models
Assembly: Umbraco.Core.dll
Syntax
public interface ITemplate : IFile, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
Properties
View SourceAlias
Gets the Alias of the File, which is the name without the extension
Declaration
string Alias { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IsMasterTemplate
Returns true if the template is used as a layout for other templates (i.e. it has 'children')
Declaration
bool IsMasterTemplate { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
MasterTemplateAlias
returns the master template alias
Declaration
string MasterTemplateAlias { get; }
Property Value
Type | Description |
---|---|
System.String |
Name
Gets the Name of the File including extension
Declaration
string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
View SourceSetMasterTemplate(ITemplate)
Set the mastertemplate
Declaration
void SetMasterTemplate(ITemplate masterTemplate)
Parameters
Type | Name | Description |
---|---|---|
ITemplate | masterTemplate |