Statamic – Userstatus in Templates prüfen

Statamic bietet flexible Optionen zur Prüfung von Benutzeranmeldungen und -berechtigungen. Dies wird besonders nützlich, wenn Links oder Navigationseinträge nur bei entsprechender Benutzerberechtigung oder -status angezeigt werden sollen.

Überprüfung des Anmeldestatus

Verwenden Sie den folgenden Tag, um den Anmeldestatus eines Benutzers zu überprüfen:

{{ if logged_in }}
	Du bist eingeloggt!
{{ /if }}

Zugang zum Administrationsbereich / Control Panel

Im CMS Statamic wird der Administrationsbereich als "Control Panel" bezeichnet. Verwenden Sie die folgenden Tags, um in einem Template zu prüfen, ob ein Benutzer Zugang dazu hat:

{{ user:can do="access cp" }}
    <a href="/cp">Control Panel</a>
{{ /user:can }}

Berechtigung zum Bearbeiten von Einträgen

Um einen Bearbeitungslink unter einem Eintrag nur dann anzuzeigen, wenn der Benutzer die erforderlichen Rechte besitzt, verwenden Sie den folgenden Tag:

{{ user:can do="edit blog entries" }}
    <a href="{{ edit_url }}">Beitrag bearbeiten</a>
{{ /user:can }}

In diesem Beispiel sollte blog durch den Namen der gewünschten Sammlung ersetzt werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert