vtUser
(Pro, Master ab 1.3)
Gibt eine Eigenschaft des aktuellen Benutzers aus.
Verwendung
{{vtUser: %Eigenschaft }}
- %Eigenschaft
Name der Eigenschaft, die ausgegeben werden soll. Die folgenden Eigenschaften stellt Virthos standardmäßig zur Verfügung:
Name Bedeutung id
eindeutige Nummer des Benutzers name
Anmeldename des Benutzers realname
vollständiger Name des Benutzers admin
Angabe, ob der Benutzer Administratorrechte hat startpage
voreingestellte Startseite des Benutzers workspace
Angabe, ob der Benutzer nach dem Einloggen ins Redaktionssystem gelangt groups
kommagetrennte Liste der Gruppen, denen der Benutzer angehört Bei den Eigenschaften admin und workspace gibt
vtUser
eine1
aus, falls die jeweilige Eigenschaft zutrifft, ansonsten einen leeren Wert oder0
.Es ist möglich, zusätzlich zu den genannten Eigenschaften weitere Felder zu defnieren. Dies geschieht über eine
vtSet
-Anweisung in der Datei__pkginfo.html
, die im gleichen Ordner liegen muss wie die Templates. Eine solche Anweisung könnte zum Beispiel so aussehen:{{vtSet: vtUserFields='[ {"name":"Abteilung", "type":"short" }, {"name":"Telefon", "type":"short" } ]'}}
Beim Erstellen und Bearbeiten von Benutzern würden dann zwei zusätzliche Eingabefelder ("Abteilung" und "Telefon") zur Verfügung stehen, und mit
{{vtUser:Abteilung}}
bzw.{{vtUser:Telefon}}
könnte man die betreffenden Benutzereigenschaften ausgeben.
Beispiel 1
<h1>Willkommen, {{vtUser:name}}!</h1>
Beispiel 2
<!--{{vtIf: {vtUser:groups} .cn. Redaktion }}-->
<a href="{{vtLink:-met='vtedit'}}">Seite bearbeiten</a>
<!--{{vtElse}}-->
<i>Bearbeitung nur für Redakteure möglich.</i>
<!--{{vtEndIf}}-->