2CB0FFA9717C4FFE8B95E936D5B26FD1
  • Thomas Pollinger
  • 12.09.2019
  • DE

Objekt: TemplateElementBase

 

Allgemein

System: OpenText™ Web Site Management Server
Release: 16.0.3

Microsoft Docs: .NET Framework 4.6.1
Namespace: System
Vererbung: Object

 

Hinweise

  • Objekte des Typs TemplateElementBase entsprechen den Informationen eines Content-Klassen-Elements, aus der Content-Klasse (Template), von einer bestimmten Seiten-Instanz.

 

Eigenschaften

Quelle: Microsoft .NET Framework

Hinweis: Derzeit sind keine speziellen und zusätzlichen Eigenschaften bekannt.

 

Eigenschaften (OT)

Quelle: OpenText Web Site Management Server

Id

  • Liefert die Id des Content-Klassen-Elements, von einer Seiten-Instanz, als Guid (Globally Unique Identifier) zurück.
  •  

  • Syntax:
    ObjectTemplateElementBase.Id
    


    Beispiele:
    <%!! Context:CurrentPage.Template.Elements[Int32:0].Id !!%>
    
    <%!! Context:CurrentIndex.Page.Template.Elements[Int32:0].Id !!%>
    
    Hinweis: o.g. Beispiel funktioniert nur innerhalb eines Navigation Manager Templates!
    <reddot:cms>
      <foreach itemname="objectTemplateElement" object="Context:CurrentMasterPage.Template.Elements">
        <output type="object" object="Store:Get(String:objectTemplateElement).Id"/>
      </foreach>
    </reddot:cms>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Template.Elements[Int32:0].Id !!%>
    
    <%!! RdObj:CurrentIndex.Page.Template.Elements[Int32:0].Id !!%>
    
    Hinweis: o.g. Beispiel funktioniert nur innerhalb eines Navigation Manager Templates!
    <reddot:cms>
        <output type="object" object="Context:CurrentMasterPage.Template.Elements[Int32:0].Id" />
    </reddot:cms>
    
    <reddot:cms>
      <foreach itemname="objectTemplateElement" object="RdObj:CurrentIndex.Page.Template.Elements">
        <output type="object" object="RdStore:Get(RdString:objectTemplateElement).Id"/>
      </foreach>
    </reddot:cms>
    
    Hinweis: o.g. Beispiel funktioniert nur innerhalb eines Navigation Manager Templates!

 

Name

  • Liefert den Namen des Content-Klassen-Elements, von einer Seiten-Instanz, als Objekt vom Typ String zurück.
  •  

  • Syntax:
    ObjectTemplateElementBase.Name
    


    Beispiele:
    <%!! Context:CurrentPage.Template.Elements[Int32:0].Name.ToString() !!%>
    
    <%!! Context:CurrentIndex.Page.Template.Elements[Int32:0].Name.ToString() !!%>
    
    Hinweis: o.g. Beispiel funktioniert nur innerhalb eines Navigation Manager Templates!
    <reddot:cms>
      <foreach itemname="objectTemplateElement" object="Context:CurrentMasterPage.Template.Elements">
        <output type="object" object="Store:Get(String:objectTemplateElement).Name.ToString()"/>
      </foreach>
    </reddot:cms>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Template.Elements[Int32:0].Name.ToString() !!%>
    
    <%!! RdObj:CurrentIndex.Page.Template.Elements[Int32:0].Name.ToString() !!%>
    
    Hinweis: o.g. Beispiel funktioniert nur innerhalb eines Navigation Manager Templates!
    <reddot:cms>
        <output type="object" object="Context:CurrentMasterPage.Template.Elements[Int32:0].Name.ToString()" />
    </reddot:cms>
    
    <reddot:cms>
      <foreach itemname="objectTemplateElement" object="RdObj:CurrentIndex.Page.Template.Elements">
        <output type="object" object="RdStore:Get(RdString:objectTemplateElement).Name.ToString()"/>
      </foreach>
    </reddot:cms>
    
    Hinweis: o.g. Beispiel funktioniert nur innerhalb eines Navigation Manager Templates!

 

Type

  • Liefert den Typ des Content-Klassen-Elements, von einer Seiten-Instanz, als Objekt vom Typ String zurück.
    Folgende Rückgabewerte sind möglich: Area, AnchorText, AnchorImage, Browse, HitList, Frame, List, Container, Headline, HtmlText, Standard, Email, Numeric, Url, StandardUserDefined, DateTime, Date, Time, Picture, Media, DropDown, ContentConnector, DatabaseContent, Transfer, Info oder Attribute.
  •  

  • Syntax:
    ObjectTemplateElementBase.Type
    


    Beispiele:
    <%!! Context:CurrentPage.Template.Elements[Int32:0].Type.ToString() !!%>
    
    <%!! Context:CurrentIndex.Page.Template.Elements[Int32:0].Type.ToString() !!%>
    
    Hinweis: o.g. Beispiel funktioniert nur innerhalb eines Navigation Manager Templates!
    <reddot:cms>
      <foreach itemname="objectTemplateElement" object="Context:CurrentMasterPage.Template.Elements">
        <output type="object" object="Store:Get(String:objectTemplateElement).Type.ToString()"/>
      </foreach>
    </reddot:cms>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Template.Elements[Int:0].Type.ToString() !!%>
    
    <%!! RdObj:CurrentIndex.Page.Template.Elements[Int:0].Type.ToString() !!%>
    
    Hinweis: o.g. Beispiel funktioniert nur innerhalb eines Navigation Manager Templates!
    <reddot:cms>
        <output type="object" object="RdObj:CurrentMasterPage.Template.Elements[Int:0].Type.ToString()" />
    </reddot:cms>
    
    <reddot:cms>
      <foreach itemname="objectTemplateElement" object="RdObj:CurrentIndex.Page.Template.Elements">
        <output type="object" object="RdStore:Get(RdString:objectTemplateElement).Type.ToString()"/>
      </foreach>
    </reddot:cms>
    
    Hinweis: o.g. Beispiel funktioniert nur innerhalb eines Navigation Manager Templates!

 

 

Methoden

Quelle: Microsoft .NET Framework

GetType()

  • Ruft den Type der aktuellen Instanz ab.
  •  

  • Syntax:
    ObjectTemplateElementBase.GetType()
    


    Beispiele:
    <%!! Context:CurrentPage.Template.Elements[Int32:0].GetType() !!%>
    
  • <%!! Context:CurrentIndex.Page.Template.Elements[Int32:0].GetType() !!%>
    
    Hinweis: o.g. Beispiel funktioniert nur innerhalb eines Navigation Manager Templates!


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Template.Elements[Int32:0].GetType() !!%>
    
    <%!! RdObj:CurrentIndex.Page.Template.Elements[Int32:0].GetType() !!%>
    
    Hinweis: o.g. Beispiel funktioniert nur innerhalb eines Navigation Manager Templates!
    <reddot:cms>
        <output type="object" object="Context:CurrentMasterPage.Template.Elements[Int32:0].GetType()" />
    </reddot:cms>
    

 

Methoden (OT)

Quelle: OpenText Web Site Management Server

Hinweis: Derzeit sind keine speziellen und zusätzlichen Methoden bekannt.

 

Gilt für

  • OpenText™ Web Site Management Server
    Release 16.0.3
  • Letztes Artikelupdate
    12.09.2019

 

Siehe auch

 


Über den Autor:
Thomas Pollinger

... ist Senior Site Reliability Engineer bei der Vodafone GmbH in Düsseldorf. Seit dem Jahr 2007 betreut er zusammen mit seinen Kollegen die OpenText- (vormals RedDot-) Plattform Web Site Management für die deutsche Konzernzentrale.

Er entwickelt Erweiterungen in Form von Plug-Ins und PowerShell Skripten. Seit den Anfängen in 2001 (RedDot CMS 4.0) kennt er sich speziell mit der Arbeitweise und den Funktionen des Management Server aus.