Search Results for

    Show / Hide Table of Contents
    View Source

    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, ICanBeDirty

    Properties

    View Source

    Alias

    Gets the Alias of the File, which is the name without the extension

    Declaration
    string Alias { get; set; }
    Property Value
    Type Description
    string
    View Source

    IsLayoutTemplate

    Returns true if the template is used as a layout for other templates (i.e. it has 'children')

    Declaration
    bool IsLayoutTemplate { get; set; }
    Property Value
    Type Description
    bool
    View Source

    IsMasterTemplate

    Returns true if the template is used as a layout for other templates (i.e. it has 'children')

    Declaration
    [Obsolete("Use IsLayoutTemplate instead. Scheduled for removal in Umbraco 20.")]
    bool IsMasterTemplate { get; set; }
    Property Value
    Type Description
    bool
    View Source

    LayoutTemplateAlias

    Returns the layout template alias (the parent template this template inherits from).

    Declaration
    string? LayoutTemplateAlias { get; }
    Property Value
    Type Description
    string
    View Source

    MasterTemplateAlias

    Returns the layout template alias (the parent template this template inherits from).

    Declaration
    [Obsolete("Use LayoutTemplateAlias instead. Scheduled for removal in Umbraco 20.")]
    string? MasterTemplateAlias { get; }
    Property Value
    Type Description
    string
    View Source

    Name

    Gets the Name of the File including extension

    Declaration
    string? Name { get; set; }
    Property Value
    Type Description
    string
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX