Interface ITemplate
Defines a Template File (Mvc View)
Namespace: Umbraco.Cms.Core.Models
Assembly: Umbraco.Core.dll
Syntax
public interface ITemplate : IFile, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirtyProperties
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; set; }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 |