So vergeben Sie Berechtigungen auf Templates

Dieser Artikel beschreibt, wie Sie die Auswahl der Vorlagen für neue Seiten für bestimmte Gruppen steuern.

Sie können im Template (z.B. /de/weblication/templates/documents/vorlage.php) über das wd:asTemplate steuern, welche Gruppe(n) bzw. Benutzer dieses Template bei Erstellen einer neuen Datei zur Auswahl angezeigt bekommt. Setzen Sie hierfür den Namen der entsprechenden Gruppe im wd:group Tag bzw. des entsprechenden Benutzers im wd:user Tag ein.

Ein Benutzer, der nicht direkt als wd:user eingetragen ist oder der über ein wd:group Tag hinterlegten Gruppe nicht angehört, bekommt diese Vorlage beim Erstellen einer neuen Datei nicht zur Auswahl angeboten.

Beispiel: Auszug aus einer Seitenvorlage zum wd:asTemplate Block

...
  <wd:asTemplate>
    <wd:title>Seitenvorlage</wd:title>
    <wd:description>Diese Vorlage dient zur Erstellung einer Seite</wd:description>
    <wd:preview src=""/>
    <wd:icon src=""/>
    <wd:group name="admins" />
    <wd:group name="chiefeditorship"/>
    <wd:user name="admin"/>
    <wd:user name="mustermann"/>
  </wd:asTemplate>
...
FAQs
Wie kann ich steuern, welche Gruppen oder Benutzer eine Template-Vorlage bei der Erstellung neuer Dateien sehen?
Sie können im Template (z.B. */de/weblication/templates/documents/vorlage.php*) über den Block *wd:asTemplate* steuern, welche Gruppe(n) bzw. Benutzer dieses Template bei der Erstellung einer neuen Datei zur Auswahl angezeigt bekommen. Dazu setzen Sie im Template den Namen der entsprechenden Gruppe im *wd:group*-Tag oder des Benutzers im *wd:user*-Tag.
Wofür sind die Tags *wd:group* und *wd:user* im *wd:asTemplate*-Block gedacht?
Der *wd:group*-Tag definiert Gruppen, die das Template sehen dürfen, und der *wd:user*-Tag definiert einzelne Benutzer, die das Template sehen dürfen. Beide Tags werden innerhalb des *wd:asTemplate*-Blocks im Template hinterlegt.
Was passiert, wenn ein Benutzer nicht als *wd:user* eingetragen ist und keiner der *wd:group*-Gruppen angehört?
Ein Benutzer, der weder direkt als *wd:user* eingetragen ist noch über ein *wd:group*-Tag hinterlegte Gruppe angehört, bekommt diese Vorlage beim Erstellen einer neuen Datei nicht zur Auswahl angeboten.
Kann ich mehrere Gruppen und mehrere Benutzer für ein Template freigeben?
Ja. Im Beispiel werden innerhalb von *wd:asTemplate* mehrere *wd:group*-Einträge (z.B. <code class="codeInline">admins</code>, <code class="codeInline">chiefeditorship</code>) sowie mehrere *wd:user*-Einträge (z.B. <code class="codeInline">admin</code>, <code class="codeInline">mustermann</code>) aufgeführt. Damit sind mehrere Gruppen und Benutzer für die Auswahl der Vorlage berechtigt.
Wo finde ich den relevanten Abschnitt, um Berechtigungen für Template-Auswahl zu konfigurieren?
Im Template selbst, zum Beispiel in */de/weblication/templates/documents/vorlage.php*, und dort speziell im Block *wd:asTemplate*. Dort werden die Zugriffsberechtigungen über *wd:group* und *wd:user* hinterlegt.