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>

Siehe auch