vtLink
(Basic, Pro, Master ab 1.2)
Gibt eine URL aus, die auf eine Seite innerhalb von Virthos verweist.
Verwendung
{{vtLink: %Seite}}
{{vtLink: %Seite, %Methode}}
{{vtLink: -pg="%Seite", -met="%Methode", -lg="%Sprache", -urltype="%Typ", ... }}
- %Seite
(optional) Angabe der Seite, auf die verlinkt werden soll (siehe Kapitel "Seitenangaben"). Wird der Parameter weggelassen, verweist die URL auf die Seite, die den aktuellen Kontext bildet.
- %Methode
(optional) Name der Methode, mit der die Seite aufgerufen werden soll (siehe Kapitel "Templates und Methoden"). Wird der Parameter weggelassen, verweist die URL auf die Standardmethode (vtview).
- %Sprache
(optional, ab v2.0, nur Pro/Master) Landessprache, in der die Seite dargestellt werden soll. Sie wird in Form eines Kürzels angegeben, das in den Systemeinstellungen hinterlegt sein muss. Die Angabe ist nur erforderlich, wenn die Sprache gewechselt werden soll. Wird der Parameter weglassen, wird die zuletzt gewählte Sprache bzw. die Standardsprache verwendet.
- %Typ
(optional) URL-Typ, der ausgegeben werden soll. Mögliche Werte sind:
Typ Bedeutung shortKurz-URL, die nur die Seitennummer als Parameter enthält readableeine "lesbare", suchmaschinenfreundliche URL longeine URL mit allen Parametern auto(Vorgabe) automatische Auswahl des bestgeeigneten URL-Typs Achtung: Bei den Typen
shortundreadablewerden alle Parameter außer %Seite ignoriert.- ...
Es lassen sich beliebige weitere Parameter angeben, die dann nach dem Schema
parameter1=wert1¶meter2=wert2etc. mit in die URL eingebunden werden. Manche Parameter bindet Virthos in bestimmten Fällen automatisch mit ein, zum Beispiel-ses,-codund-ck.
Beispiele
<html>
<head>
...
<link rel="canonical" href="{{vtLink:-urltype='readable'}}">
...
</head>
<body>
...
<!--{{vtLoop}}-->
<a href="{{vtLink}}">{{Seitenname}}</a>
<!--{{vtEndLoop}}-->
...
<p>Nehmen Sie <a href="{{vtLink: /Kontakte}}">Kontakt</a> mit uns auf.</p>
...
<form action="{{vtLink: -met='feedback', -act='mail'}}" method="post">
...
</form>
...
<a href="{{vtLink: -met='print'}}">Seite ausdrucken</a>
<a href="{{vtLink: -lg='en'}}">Switch to English Version</a>
...
</body>
</html>