Suche:
Virthos-Onlinedokumentation > >   

Seiten mit Administratorrechten selektieren

Wenn Sie mit vtSelect und vtLoop eine Seitenauswahl definieren oder durchlaufen, werden dabei im Normalfall nur Seiten berücksichtigt, für die der aktuelle Benutzer ein "Sehen"-Recht besitzt. Manchmal ist es jedoch wünschenswert, diese Beschränkung aufzuheben und allen Benutzern die gleiche (vollständige) Auswahl zu zeigen. Virthos Master stellt für diesen Fall eine spezielle Anweisung zur Verfügung, mit der nachfolgende Anweisungen so ausgeführt werden, als besäße der aktuelle Benutzer Administratorrechte. Das folgende Beispiel zeigt, wie das aussehen kann:

<!--{{vtAsAdmin}}-->
<!--{{vtSelect: -origin="///Benutzer/Redaktion", -type="vtuser"}}-->
    <select name="Redakteur">
    <!--{{vtLoop}}-->
        <option value="{vtID}">{{vtName}}</option>
    <!--{{vtEndLoop}}-->
    </select>
<!--{{vtEndSelect}}-->
<!--{{vtEndAsAdmin}}-->

Hiermit wird eine Auswahlliste angezeigt, in der alle Benutzer aufgeführt sind, die zur Gruppe "Redaktion" gehören. Ohne die vtAsAdmin-Anweisung wäre die Liste leer, wenn der aktuelle Benutzer keine Administratorrechte besitzt, denn die Seiten, die zur Virthos-Benutzerverwaltung gehören, sind nur für Administratoren zugänglich. Dank der vtAsAdmin-Anweisung erhält jeder Benutzer das gewünschte Ergebnis.

< Statistische Auswertungen 11.09.2008, 08:26 Uhr