vtUse

(Basic, Pro, Master ab 1.1)

Ändert den Kontext, in dem nachfolgende Platzhalter und Seitenangaben interpretiert werden.

Verwendung

<!--{{vtUse: %Seite }}--> ... <!--{{vtEndUse}}-->

<!--{{vtUse: %Seite, %Seitentyp }}--> ... <!--{{vtEndUse}}-->
%Seite

Seite, die den neuen Kontext bilden soll. Sie können alle Arten von Seitenangaben verwenden, die Virthos unterstützt.

%Seitentyp

(optional) Name des Templates, mit dem die Seite erstellt werden soll, falls sie nicht existiert. Dieses automatische Erstellen funktioniert nur, wenn %Seite einen Seitennamen enthält, keinen Pfad und keine Seitennummer. Virthos prüft dann, ob die Seite, die den aktuellen Kontext bildet, eine Subseite mit dem angegebenen Namen besitzt. Falls nicht, wird eine neue Seite mit dem angegebenen Namen und dem angegebenen Seitentyp erstellt.

Hinweise

Mit Hilfe von vtUse lassen sich neben den Inhalten der aktuellen Seite auch Inhalte aus jeder anderen Seite in das aktuelle Template einbinden. Auch ein Verschachteln von vtUse-Anweisungen ist möglich, wobei relative Seitenangaben in einer "inneren" vtUse-Anweisung in dem Kontext interpretiert werden, der von der "äußeren" vtUse-Anweisung vorgegeben ist.

Beispiel1

<!--{{vtUse: //Firmendaten}}-->
    <p>Zentrale: {{Telefon}}</p>
<!--{{vtEndUse}}-->

Beispiel2

<!--{{vtUse: Kommentare, commentlist }}-->
    <p>Kommentare:</p>
    <ul>
        <!--{{vtLoop}}-->
            <li><a href="{{vtLink}}">{{Betreff}}</a> {{Datum}}</li>
        <!--{{vtEndLoop}}-->
    </ul>
<!--{{vtEndUse}}-->

Siehe auch