Zugriff auf das Container-Objekt
Container-Objekt
In eines Containers erreichen Sie das aktuelle Container-Objekt über SELF:
SELF
eMailing- oder LeadPage-Vorlage
In einer eMailing-/LeadPage-Vorlage erreichen Sie den Container über getContainer mit Hilfe der Container-ID.
THIS/getContainer/<id>
Den speziellen Content-Container eines eMailings oder einer LeadPage erreichen Sie über getContentContainer:
THIS/getContentContainer
Siehe auch
Container-Funktionen
Das Container-Objekt stellt eine Reihe von Funktionen die zur Verfügung.
Hinweis
Wenn Sie TAL in einem Container verwenden wollen, muss das Feld den Typ "Code Macro" haben.
hasAttribute
Gibt an ob das Attribut (Feld) mit dem angegebenen Namen im aktuellen Container existiert.
Syntax
<container>/hasAttribute/<name>
Parameter
name = interner Name des gesuchten Attributs
Rückgabewert
Boolean
Verwendung
<div tal:condition="SELF/hasAttribute/HEADLINE">Attribut "HEADLINE" vorhanden</div>
<div tal:condition="not:SELF/hasAttribute/HEADLINE">Attribut "HEADLINE" nicht vorhanden</div>
<div>Attribut "HEADLINE" vorhanden</div>
<div>Attribut "HEADLINE" nicht vorhanden</div>
Siehe auch:
getAttributeByName
Liefert das Attributobjekt des Containers mit dem angegebenen internen Namen.
Syntax
<container>/getAttributeByName/<name>
Parameter
name = interner Name des Attributs
Rückgabewert
Verwendung
<div tal:content="SELF/getAttributeByName/HEADLINE"> </div>
<div>Überschrift 1</div>
Siehe auch:
getAttributesByType
Liefert eine Liste der Attribute des aktuellen Containers, die dem angegebenen Typ entsprechen.
Syntax
<container>/getAttributesByType/<type>
Parameter
type = Bezeichner Attribut-Typs. Es werden folgende Werte unterstützt:TYPE_IMAGE und TYPE_LINKLIST
Rückgabewert
Liste von Attributen
Verwendung
<img src="#" tal:repeat="image SELF/getAttributesByType/TYPE_IMAGE" tal:attributes="src image"/>
<div>https://scnem.com/art_resource.php?sid=dsokp.2ag693n, https://scnem.com/art_resource.php?sid=dsokp.2ag693n, https://scnem.com/art_resource.php?sid=dsokp.2ag693n, https://scnem.com/art_resource.php?sid=dsokp.2ag693n, https://scnem.com/art_resource.php?sid=dsokp.2ag693n, https://scnem.com/art_resource.php?sid=dsokp.2ag693n</div>
Siehe auch:
getMandatorId
Liefert die Mandanten-ID.
Syntax
<container>/getMandatorId
Rückgabewert
Verwendung
<div tal:content="SELF/getMandatorId"> </div>
<div>13683</div>