11.4 Zugriffsebenen anlegen und verwalten
Zugriffsebenen sind das Mittel, um die Darstellung verschiedener Elemente zu steuern (siehe Abbildung 11.15). Das können Inhalte im Frontend, aber auch Module im Backend sein. Die vorkonfigurierten Zugriffsebenen Gast, Öffentlich, Registriert, Spezial und Super Benutzer kennen Sie vom Anfang dieses Kapitels. Beachten Sie, dass die Benennung zwar einigen Benutzergruppennamen entspricht, die tatsächliche Verlinkung zwischen Zugriffsebene und Benutzergruppe entsteht allerdings nicht aufgrund des Namens, sondern innerhalb der Konfiguration der Zugriffsebene.
11.4.1 Zugriffsebene anlegen
Zum besseren Verständnis erhält das Reiseforum eine neue Zugriffsebene für das Frontend, die dazu dient, spezielle Beitragsinhalte ausschließlich der Benutzergruppe Auditorium, also Ihnen, zugänglich zu machen. Das sind Webseiten, die Beiträge enthalten, die ausschließlich der eingeloggte Benutzer Auditorium zu Gesicht bekommt.
-
Wechseln Sie über Benutzer • Zugriffsebenen zum Zugriffsebenenmanager.
-
Klicken Sie auf Neu, und benennen Sie die neue Zugriffsebene »Auditorium«.
-
Setzen Sie nun in der Checkboxliste ein Häkchen bei den Benutzergruppen Auditorium und Super Benutzer. Dies ist die Schlüsselkonfiguration, die letztendlich bestimmt, wer was sieht, und der Super Benutzer wird da nicht außen vor gelassen.
-
Speichern & Schliessen Sie das Formular.
Zum Testen legen Sie einfach einen Beitrag an, den Sie in der Kategorie Uncategorized belassen, damit er nicht unter Urlaubszielen oder Reisetipps erscheint, im Reiseforum z. B. eine Willkommen-Auditorium-Seite. Dann wählen Sie im Beitragsbearbeitungsformular in der rechten Spalte aus der Dropdown-Liste Zugriffsebene den neu hinzugekommenen Wert Auditorium aus.
11.4.2 Menüeinträgen und Modulen Zugriffsebenen zuordnen
Besucher der Gruppe Auditorium besitzen noch eine weitere Regalie: Sie dürfen sich ins Backend einloggen. Erneut kommt die Zugriffsebene zu Hilfe, um im Benutzermenü einen Link zum Backend-Login-Formular einzublenden – exklusiv für das Auditorium.
-
Legen Sie über Menüs • Benutzermenü (das haben Sie in Abschnitt 9.4, »Benutzermenü einrichten«, erzeugt) • Neuer Menüeintrag einen neuen Menüpunkt an.
-
Menütitel ist »Zum Backend«.
-
Unter Menüeintragstyp wählen Sie Systemlinks • Externe URL. Die URL ins Backend ist zwar nicht extern, dieser Eintragstyp dient aber generell dazu, beliebige URLs zu verlinken, die nicht als spezieller Menüeintragstyp existieren.
-
Unter Link steht für das Live-Reiseforum http://reiseforum.joomla-handbuch.com/administrator. Damit erscheint das Backend-Login-Formular, falls der Benutzer dort noch nicht eingeloggt ist. Andernfalls gelangt er direkt zum Kontrollzentrum.
-
Stellen Sie das Zielfenster auf Neues Fenster mit Navigation, denn zum Experimentieren ist es immer gut, jeweils einen Frontend- und einen Backend-Tab offen zu haben.
-
Last, but not least: Unter Zugriffsebene wählen Sie schließlich den Eintrag Auditorium.
-
Speichern & Schliessen Sie das Formular, und testen Sie in einem anderen Browser, wie sich das Benutzermenü nun verhält. Falls die Änderungen nicht sofort sichtbar sind, loggen Sie sich aus und wieder ein, löschen Sie Cookies, oder arbeiten Sie von vornherein in einem Privat-/Inkognito-Browserfenster.
Sehen Sie sich auf der Live-Reiseforum-Site um, fällt Ihnen ein weiteres Element ins Auge, das nur für das Auditorium bestimmt ist: Das Menü Menüeintragstypen enthält Links zu allen Webseiten, die über Menüeinträge angelegt werden, für einen schnellen Überblick, wie die verschiedenen Seiten im Frontend optisch dargestellt werden. Die Einstellung erfolgte ebenfalls über das Festlegen der Zugriffsebene Auditorium, diesmal über das dem Menü zugewiesenen Modul unter Erweiterungen • Module. Auch dort finden Sie in der rechten Spalte die Dropdown-Liste Zugriffsebene mit dem entsprechenden Eintrag Auditorium.