vtCapture
(Basic, Pro, Master ab 3.5)
Speichert die Ausgabe des nachfolgenden Codeblocks in einer Variablen.
Verwendung
<!--{{vtCapture}}--> ... <!--{{vtEndCapture}}-->
<!--{{vtCapture: %Name }}--> ... <!--{{vtEndCapture}}-->
- %Name
(optional) Name der Variablen, in der das Ergebnis gespeichert werden soll. Lässt man den Parameter weg, muss man den
vtResult
-Platzhalter verwenden, um das Ergebnis auszugeben.
Hinweise
Hilfreich ist die vtCapture
-Anweisung, wenn man gemischte
HTML-/VirthosTalk-Blöcke für die spätere Verwendung (z. B. mit vtTemplate
)
speichern will. Darüber hinaus hilft sie, die Beschränkung auf eine
Verschachtelungsebene bei VirthosTalk-Konstrukten zu umgehen (siehe Beispiel).
In älteren Virthos-Versionen (ab 3.0) stellt vtBlock
dieselbe Funktionalität
zur Verfügung wie vtCapture
.
Beispiel
<!--{{vtCapture}}-->{{vtLink:-met='{vtGet:Method}'}}<!--{{vtEndCapture}}-->
<!--{{vtSet: Link}}-->
...
<a href="{{vtGet:Link}}">Weitere Informationen</a>