System: OpenText™ Web Site Management Server
Release: 16.0.3
Microsoft Docs: .NET Framework 4.6.1
Namespace: System
Vererbung: Object
PageElement
entsprechen einem Struktur- oder Inhalts-Element einer Seite.PageElement
→ PageElementLink
.PageElementLink
(dynamischer Anchor) siehe Artikel: RenderTags: Dynamische Anchor und Container
Quelle: Microsoft .NET Framework
Hinweis: Derzeit sind keine speziellen und zusätzlichen Eigenschaften bekannt.
Quelle: OpenText Web Site Management Server
Id
Guid
(Globally Unique Identifier) zurück.ObjectPage.Elements.GetElement(String:eltName).Id
ObjectPage.GetElementByName(String:eltName).Id
<%!! Context:CurrentPage.Elements.GetElement(String:anchorExternal).Id !!%>
<%!! Context:CurrentPage.GetElementByName(String:anchorExternal).Id !!%>
<%!! RdObj:CurrentPage.Elements.GetElement(RdString:anchorExternal).Id !!%>
<%!! RdObj:CurrentPage.GetElementByName(RdString:anchorExternal).Id !!%>
<reddot:cms> <output type="object" object="Context:CurrentPage.Elements.GetElement(String:anchorExternal).Id" /> </reddot:cms>
LinkName
String
zurück.ObjectPage.Elements.GetElement(String:eltName).LinkName.ToString()
ObjectPage.GetElementByName(String:eltName).LinkName.ToString()
<%!! Context:CurrentPage.Elements.GetElement(String:anchorExternal).LinkName.ToString() !!%>
<%!! Context:CurrentPage.GetElementByName(String:anchorExternal).LinkName.ToString() !!%>
<%!! RdObj:CurrentPage.Elements.GetElement(RdString:anchorExternal).LinkName.ToString() !!%>
<%!! RdObj:CurrentPage.GetElementByName(RdString:anchorExternal).LinkName.ToString() !!%>
<reddot:cms> <output type="object" object="Context:CurrentPage.Elements.GetElement(String:anchorExternal).LinkName.ToString()" /> </reddot:cms>
Name
String
zurück. Der Zugriff auf die Elemente erfolgt über die [Index]
-Schreibweise oder mit Hilfe einer foreach
-Schleife.ObjectPage.Elements[Int32:index].Name.ToString()
<%!! Context:CurrentPage.Elements[Int32:0].Name.ToString() !!%>
<reddot:cms> <foreach itemname="objectElement" object="Context:CurrentPage.Elements"> <output type="object" object="Store:Get(String:objectElement).Name.ToString()"/> </foreach> </reddot:cms>
<%!! RdObj:CurrentPage.Elements[Int:0].Name.ToString() !!%>
<reddot:cms> <output type="object" object="Context:CurrentPage.Elements[Int32:0].Name.ToString()" /> </reddot:cms>
<reddot:cms> <foreach itemname="objectElement" object="RdObj:CurrentPage.Elements"> <output type="object" object="RdStore:Get(RdString:objectElement).Name.ToString()"/> </foreach> </reddot:cms>
OwnerPage
MainLink
) zur aktuellen Seite enthält, als Page
zurück.ObjectPage.MainLink.OwnerPage
<%!! Context:CurrentPage.MainLink.OwnerPage !!%>
<%!! RdObj:CurrentPage.MainLink.OwnerPage !!%>
<reddot:cms> <output type="object" object="Context:CurrentPage.MainLink.OwnerPage" /> </reddot:cms>
Type
String
zurück.AnchorText
oder AnchorImage
.ObjectPage.Elements.GetElement(String:eltName).Type.ToString()
ObjectPage.GetElementByName(String:eltName).Type.ToString()
<%!! Context:CurrentPage.Elements.GetElement(String:anchorExternal).Type.ToString() !!%>
<%!! Context:CurrentPage.GetElementByName(String:anchorExternal).Type.ToString() !!%>
<%!! RdObj:CurrentPage.Elements.GetElement(RdString:anchorExternal).Type.ToString() !!%>
<%!! RdObj:CurrentPage.GetElementByName(RdString:anchorExternal).Type.ToString() !!%>
<reddot:cms> <output type="object" object="Context:CurrentPage.Elements.GetElement(String:anchorExternal).Type.ToString()" /> </reddot:cms>
Quelle: Microsoft .NET Framework
GetType()
ObjectPage.Elements.GetElement(String:eltName).GetType()
ObjectPage.GetElementByName(String:eltName).GetType()
<%!! Context:CurrentPage.Elements.GetElement(String:anchorExternal).GetType() !!%>
<%!! Context:CurrentPage.GetElementByName(String:anchorExternal).GetType() !!%>
<%!! RdObj:CurrentPage.Elements.GetElement(RdString:anchorExternal).GetType() !!%>
<%!! RdObj:CurrentPage.GetElementByName(RdString:anchorExternal).GetType() !!%>
<reddot:cms> <output type="object" object="Context:CurrentPage.Elements.GetElement(String:anchorExternal).GetType()" /> </reddot:cms>
Quelle: OpenText Web Site Management Server
GetHtml()
String
zurück. Je nach Einstellung am Element an der Content-Klasse, wird das Ergebnis mit oder ohne HTML zurückgeliefert.ObjectPage.Elements.GetElement(String:eltName).GetHtml()
ObjectPage.GetElementByName(String:eltName).GetHtml()
<%!! Context:CurrentPage.Elements.GetElement(String:anchorExternal).GetHtml() !!%>
<%!! Context:CurrentPage.GetElementByName(String:anchorExternal).GetHtml() !!%>
<%!! RdObj:CurrentPage.Elements.GetElement(RdString:anchorExternal).GetHtml() !!%>
<%!! RdObj:CurrentPage.GetElementByName(RdString:anchorExternal).GetHtml() !!%>
<reddot:cms> <output type="object" object="Context:CurrentPage.Elements.GetElement(String:anchorExternal).GetHtml()" /> </reddot:cms>
GetLinkedContents()
Collection
mit einem Objekt vom Typ Page
zurück. Der Zugriff auf das Seiten-Objekt erfolgt über die [Index]
-Schreibweise oder mit Hilfe einer foreach
-Schleife.ObjectPage.Elements.GetElement(String:eltName).GetLinkedContents()[Int32:index]
ObjectPage.GetElementByName(String:eltName).GetLinkedContents()[Int32:index]
<%!! Context:CurrentPage.Elements.GetElement(String:anchorExternal).GetLinkedContents()[Int32:0].Headline !!%>
<%!! Context:CurrentPage.GetElementByName(String:anchorExternal).GetLinkedContents()[Int32:0].Headline !!%>
<reddot:cms> <foreach itemname="objectPage" object="Context:CurrentPage.GetElementByName(String:anchorExternal).GetLinkedContents()"> <output type="object" object="Store:Get(String:objectPage).Headline"/> </foreach> </reddot:cms>
<%!! RdObj:CurrentPage.Elements.GetElement(RdString:anchorExternal).GetLinkedContents()[Int:0].Headline !!%>
<%!! RdObj:CurrentPage.GetElementByName(RdString:anchorExternal).GetLinkedContents()[Int:0].Headline !!%>
<reddot:cms> <output type="object" object="Context:CurrentPage.Elements.GetElement(String:anchorExternal).GetLinkedContents()[Int32:0].Headline" /> </reddot:cms>
<reddot:cms> <foreach itemname="objectPage" object="RdObj:CurrentPage.GetElementByName(RdString:anchorExternal).GetLinkedContents()"> <output type="object" object="RdStore:Get(RdString:objectPage).Headline"/> </foreach> </reddot:cms>
... 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.