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.
Verwenden Sie den folgenden Tag, um den Anmeldestatus eines Benutzers zu überprüfen:
{{ if logged_in }}
Du bist eingeloggt!
{{ /if }}
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 }}
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.