vtScript

(Basic, Pro, Master ab 1.3)

Unterdrückt die Ausgabe der nachfolgenden VirthosTalk- und HTML-Elemente.

Verwendung

<!--{{vtScript}}--> ... <!--{{vtEndScript}}-->

<!--{{vtScript}}--> ... <!--{{vtEndScript: %Variable}}-->
%Variable

(optional) Name einer Variablen, in der die Ausgabe gespeichert werden soll. Dieser Parameter ist veraltet und wird seit v4.0 nicht mehr unterstützt. Für das Speichern der Ausgabe steht die vtCapture-Anweisung zur Verfügung.

Hinweise

Wird eine längere Folge von VirthosTalk-Anweisungen in ein Template eingebunden, entstehen im Quellcode der abgerufenen Seite oft größere Lücken mit Leerzeilen, Leerzeichen und manchmal auch Kommentaren. Um dies zu unterbinden, lässt sich die Anweisungsfolge in einen vtScript-Block einschließen. Nach einer vtScript-Anweisung unterdrückt Virthos jede weitere Datenausgabe an den Webbrowser, bis eine vtEndScript-Anweisung folgt.

Beispiel

<!--{{vtScript}}-->

    ## Zuerst berechnen wir die Nettosumme:

    {{vtSelect: -origin="{vtGet:WarenkorbID}" -type="artikel"}}
        {{vtSet: Nettosumme="{vtEval: sum, Preis}"}}
    {{vtEndSelect}}

    ## ... dann die Bruttosumme:

    {{vtCalc: round( {vtGet:Nettosumme} * 1.16, 2 ) }}
    {{vtSet: Bruttosumme}}

<!--{{vtEndScript}}-->

<p>Die Gesamtsumme beträgt {{Bruttosumme}} EUR brutto.</p>

Siehe auch