A87D320B838E48D8A2E9D2AEC5AEC1E5
  • Thomas Pollinger
  • 09.07.2018
  • DE

RenderTags: GetLinkedContents()

Mit dem nachfolgenden Rendertag, kann man die verknüpften Seiten an Strukturelementen und darüber auch deren Inhalte abfragen:

<%!! Context:CurrentPage.Elements.GetElement(anchor).GetLinkedContents() !!%>
<%!! Context:CurrentPage.Elements.GetElement(container).GetLinkedContents()[0].Headline !!%>
<%!! Context:CurrentPage.Elements.GetElement(list).GetLinkedContents().Count !!%>

alternativ geht auch:

<%!! Context:CurrentPage.GetElementByName(anchor).GetLinkedContents() !!%>
<%!! Context:CurrentPage.GetElementByName(container).GetLinkedContents()[0].Headline !!%>
<%!! Context:CurrentPage.GetElementByName(list).GetLinkedContents().Count !!%>

Jedoch, gibt es eine Einschränkung bei den Strukturelementen Container und Liste. An diesen Elementen funktioniert die Referzenzierung nicht auf andere Strukturelemente. Daher kann dieser Rendertag nur bei Strukturelementen verwendet werden, welche verknüpfte Seiten haben. Dieses Verhalten wird aktuell in der Entwicklung unter der Nummer WSM-368 verfolgt.

Viel Spaß beim ausprobieren dieses Rendertags ;)


Ü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.