vtSelection

(Pro, Master ab 2.0)

Gibt die Suchdefinition oder eine einzelne Eigenschaft einer Selektion aus.

Verwendung

{{vtSelection}}

{{vtSelection: %Name, %Eigenschaft }}
%Name

(optional) Name der Selektion, deren Eigenschaft ausgegeben werden soll. Dieser muss zuvor im Rahmen einer vtSelect-Anweisung oder einer setSelection-Aktion gesetzt worden sein.

%Eigenschaft

(optional) Name der Eigenschaft, die ausgegeben werden soll. Dieser Name entspricht dem Parameter, mit der die Eigenschaft im Rahmen einer vtSelect-Anweisung oder setSelection-Aktion gesetzt worden ist.

Hinweise

Der vtSelection-Platzhalter kann auf zwei Arten eingesetzt werden:

Innerhalb eines vtSelect-Blocks gibt vtSelection (ohne Parameter) die Suchdefinition der aktuellen Auswahl aus. Diese Definition kann als -obj-Parameter in einer move- oder trash-Aktion verwendet werden, um die ausgewählten Seiten zu verschieben oder in den Papierkorb zu bewegen.

Mit den Parametern %Name und %Eigenschaft, kann vtSelection an einer beliebigen Stelle verwendet werden, um eine Eigenschaft einer (benannten) Selektion auszugeben.

Beispiel 1

<!--
    {{vtSelect: -type="news", -filter="{Datum} .lt. {vtDate:d.m.Y}" }}
        {{vtDo: -act="move", -obj="{vtSelection}", -target="//Archiv" }}
    {{vtEndSelect}}
-->

Beispiel 2

<!--{{vtIf: {vtSelection: Suche, -sortorder} .bw. desc }}-->
    <a href="{{vtLink: -act='setSelection', -name='Suche', -sortorder='asc' }}">
        aufsteigend sortieren
    </a>
<!--{{vtElse}}-->
    <a href="{{vtLink: -act='setSelection', -name='Suche', -sortorder='desc' }}">
        absteigend sortieren
    </a>
<!--{{vtEndIf}}-->

Siehe auch