Im Template überprüfen ob als Admin angemeldet
Ich würde gerne in einem Template überprüfen, ob der Seitenaufrufer parallel als Admin im Backend eingeloggt ist. Das brauche ich, da ich schnell ein JavaScript einbauen möchte, das nur dann drin ist, wenn man aktuell nicht als Admin eingeloggt ist. Ähnlich wie im Template "analytics_google.html5". Dort wird die Konstante BE_USER_LOGGED_IN verwendet. Ich muss allerdings zusätzlich noch wissen, ob der Nutzer ein Admin ist.
Es gibt dazu auch einen Eintrag in der Dokumentation: https://docs.contao.org/books/cookbo...epruefung.html
Ich habe es mit folgendem Code versucht, der aber leider nicht funktioniert:
PHP-Code:
objUser = \BackendUser::getInstance();
if (!isset($user) || !$user->isAdmin) {
// ...
}
Eine Ausgabe mit zum Beispiel "var_dump(objUser->id);" gibt NULL zurück.
Es scheint, als würde es so nicht gehen. Gibt es eine Lösung dafür?