Zugriff auf ein Website- oder SVG-Objekt
Auf ein Website- oder SVG-Objekt kann über den Quellcode des Objekts mit Hilfe von THIS zugegriffen werden.
THIS
Funktionen von Website- und SVG-Objekten
Ein Website- oder SVG-Objekt stellt eine Reihe von Funktionen zur Verfügung.
Um TAL in Websites einzusetzen, muss die Personalisierung in der Website-Konfiguration aktiviert sein.
getId
Liefert die ID der aktuellen Website oder SVG-Grafik.
Syntax
THIS/getId
Rückgabewert
Verwendung
<div tal:content="THIS/getId"> </div>
<div>23275968</div>
Siehe auch:
getName
Liefert den internen Namen der aktuellen Website oder SVG-Grafik.
Syntax
THIS/getName
Rückgabewert
Verwendung
<div tal:content="THIS/getName"> </div>
<div>Website 1</div>
Siehe auch:
getCategoryId
Liefert die ID des System-Ordners, in dem sich die aktuelle Website oder SVG-Grafik befindet.
Syntax
THIS/getCategoryId
Rückgabewert
Verwendung
<div tal:content="THIS/getCategoryId"> </div>
<div>1667869</div>
Siehe auch:
getCategoryContent
Liefert die Objekte, die sich in einem gegebenen System-Ordner befinden.
Syntax
THIS/getCategoryContent/<sorting>/<id>
Parameter
sorting = Sortier-Reihenfolge, zulässig sind "byLastModifiedDesc" für eine Sortierung nach Bearbeitungs-Datum absteigend und "byDescription" für eine alphabetische Sortierung nach dem Objekt-Namen
id = ID des gegebenen Systemordners
Rückgabewert
Liste von Objekten
Verwendung
<div tal:repeat="object THIS/getCategoryContent/byDescription/1667869" tal:content="object/getDescription"> </div>
<div>Name Artikel 1</div>
<div>Name Artikel 2</div>
<div>Name Artikel 3</div>
<div>Name SVG-Grafik 1</div>
<div>Name Website 1</div>
Siehe auch:
getCurrentUser
Liefert das Profil des Besuchers der aktuellen Website oder SVG-Grafik.
Syntax
THIS/getCurrentUser
Rückgabewert
Verwendung
<div tal:content="THIS/getCurrentUser/getValues/NAME"> </div>
<div>Mustermann</div>
Siehe auch:
getBrowser
Liefert den Browser mit dem die aktuellen Website oder SVG-Grafik aufgerufen wurde.
Syntax
THIS/getBrowers
Rückgabewert
Verwendung
<div tal:content="THIS/getBrowser/getName"> </div>
<div>Chrome</div>
Siehe auch:
getSmartlink
Liefert den Smartlink mit der angegebenen ID.
Syntax
THIS/getSmartlink/<id>
Rückgabewert
Verwendung
<a tal:repeat="link THIS/getSmartlink/23236717/getLinklist/getLinks" tal:content="link/getText" tal:attributes="href link/getLink" href="#"> </a>
<a href="https://scnem.com/slt.php?t=nozc8o.29sf3nf">Beispiel-Link 1</a>
<a href="https://scnem.com/slt.php?t=nozce2.2nmrjj8">Beispiel-Link 2</a>
<a href="https://scnem.com/slt.php?t=nozce3.9qrr0g">Beispiel-Link 3</a>
Siehe auch:
getContainer
Liefert den Container mit der angegebenen ID.
Syntax
THIS/getContainer/<id>
Parameter
id = Objekt-ID des gesuchten Containers
Rückgabewert
Verwendung
<div tal:content="THIS/getContainer/23099936/getAttributeByName/READMORE"> </div>
<div>weiterlesen</div>
Siehe auch:
getContentContainer
Liefert den Content-Container der aktuellen SVG-Grafik. Diese Funktion wird vom Website-Objekt nicht unterstützt.
Syntax
THIS/getContentContainer
Rückgabewert
Verwendung
<text tal:content="THIS/getContentContainer/getAttributeByName/TEXT"> </text>
<text>Text aus dem Content-Container</text>
Siehe auch:
hasContentContainer
Gibt an ob der aktuellen SVG-Grafik ein Content-Container zugeordnet ist. Diese Funktion wird vom Website-Objekt nicht unterstützt.
Syntax
THIS/hasContentContainer
Rückgabewert
Boolean
Verwendung
<div tal:condition="THIS/hasContentContainer">Content-Container ist vorhanden</div>
<div tal:condition="not:THIS/hasContentContainer">Content-Container ist nicht vorhanden</div>
<div>Content-Container ist vorhanden</div>
<div>Content-Container ist nicht vorhanden</div>