Benutzerliste und Detailansicht
From Joomla! Documentation
Benuzerliste und Detailansicht
Dokumentation
Einführung
Der Zweck des Projekts "Weiterentwickelte Benutzerkomponente" war die Benutzerkomponente zu verbessern und dieser Komponente zwei neue Ansichten hinzuzufügen. Dieser Beitrag versucht diese zwei neuen Ansichten zu beschreiben, die:
- zum einen eine Listenansicht auf der Grundlage von Benutzergruppen und zum anderen
- eine detaillierte Ansicht eines Benutzers liefern sollen.
Bestimme die Zugriffsrechte
Zugriffsrechte werden benutzt um zu erfahren, welche Informationen dem derzeitigen Benutzer angezeigt werden und außerdem auf welcher Art von Zugriffsebene die Detailansicht des derzeitigen Nutzers verfügbar ist.
Um die Zugriffsrechte des derzeitigen Benutzers zu bestimmen, begib dich zu Benutzer → Verwalten.
Hier findet sich die Spalte für den Zugriff die auf zwei Arten verändert werden kann:
- Indem ein einzelner Benutzer bearbeitet wird und der Wert in der sich öffnenden Zugriffsausklappliste im Reiter Details Benutzerkonto gewählt wird.
- Stapelverarbeitung benutzen. Wähle die Benutzer, bei denen du Änderungen vornehmen willst, klicke auf Stapelverarbeitung und wähle den Wert aus der Dropdownliste Bestimme Zugriffsrechte
Bemerkung: Der Wert in der Spalte Zugriff zeigt was der Benutzer mit den entsprechenden Zugriffsrechten sehen kann. Zum Beispiel gehört Octav zur Gruppe der registrierten Benutzer, hat aber Zugriff auf Öffentlich, daher wird er nur Anna und Sarah in der öffentlichen Benutzerliste sehen können und er selbst sich in der Liste der Registrierten.
Ein Menüelement erstellen
Um auf die Benutzerliste zugreifen zu können musst du dafür ein Menüelement erzeugen. Klicke auf Menüs → Neues Menüelement, dann auf Auswählen für den Art des Menüelements, wähle anschließend Benutzer → Benutzerliste.
Im nächsten Schritt wähle die Benutzergruppe aus, die dargestellt werden soll.
Folgendes wird dargestellt wenn du ein Menüelement mit der Gruppe registrierter Benutzer erschaffen hast:
- Diese Liste wird für einen nicht angemeldeten Benutzer diejenigen Benutzer beinhalten, die in der Gruppe der Registrierten sind und die Benutzerebene Öffentlich besitzen, nicht angezeigt werden Benutzer wenn sie sich auf der Zugriffsebene Registriert oder super user befinden.
- Für einen angemeldeten Benutzer hingegen, welcher der Zugriffsebene Registriert angehört, beinhaltet diese Liste alle Benutzer der Gruppe der Registrierten die sich auf der Zugriffsebene Registriert oder Öffentlich befinden, diejenigen mit super user Zugriff werden aber nicht angezeigt.
Darüber hinaus gibt es noch die Möglichkeit ein Menüelement für die Detailansicht eines einzelnen Nutzers zu erschaffen. Die Vorgehsweise ist dabei die gleiche wie beim Element Listenmenü, allerdings muss ein Benutzer und nicht eine Gruppe ausgewählt werden.
Ansicht Benutzerliste
Die gezeigte Information in der Listenansicht für jeden Benutzer ist standardmäßig der Name. Andere Informationen können über angepasste Felder hinzugefügt werden. Das folgende Bildschirmfoto beinhaltet die Informationen die in einem Menüelement für die Gruppe registrierter Benutzer gezeigt werden. Die Beschreibung ist hier ein angepasstes Feld.
Ansicht Benutzerdetails
Die Informationen, die in der Ansicht Benutzerdetails gezeigt werden beinhalten, standardmäßig den Namen, Benutzernamen und E-Mail des Benutzers. Der Grund warum hier nur wenige Informationen gezeigt wird liegt daran, dass es viele verschiedene Möglichkeiten gibt, wie diese Ansicht aussehen könnte, deshalb wollten wir, dass sie sehr anpassbar ist. Um Zusatzinformationen anzuzeigen, müssen Sie benutzerdefinierte Felder verwenden und sie mit unterschiedlichen Ereignissen verknüpfen, so dass sie auf verschiedenen Bereichen der Seite angezeigt werden. Das untenstehende Beispiel enthält das benutzerdefinierte Feld Beschreibung, aber Sie können auch ein Bild, eine Telefonnummer, eine Adresse usw. hinzufügen. (Hinweis: Wenn benutzerdefinierte Felder noch unbekannt sind, siehe dieses Tutorial über die Verwendung dieser Felder: Hinzufügen benutzerdefinierter Felder)
In der Ansicht Benutzerdetails gibt es die Wahlmöglichkeit, dem Benutzer eine E-Mail zu schicken. Dies kann im Reiter Formular sowohl in den Benutzer- als auch Globaloptionen aktiviert werden.
Erst wenn die Option Kontaktformular auf Zeige gesetzt ist, wird auch tatsächlich ein Kontaktformular in der Ansicht Benutzerdetails angezeigt.