Methoden zur Anmeldung auf der Website
Es gibt zwei Möglichkeiten, registrierten Benutzern die Anmeldung im Frontend einer Website zu ermöglichen. Es gibt einen Anmeldeformular-Menüeintrag in der Gruppe der Benutzer-Menüeinträge. Dessen Zugriffsebene muss auf Gast gesetzt werden. Ein zweiter Abmelden-Menüeintrag wird benötigt, dessen Zugriffsebene auf Registriert gesetzt ist.
Die Alternative ist das Modul Anmeldeformular. Es ist standardmäßig in der Position sidebar-right einer neuen Joomla-Installation installiert. Dieses Modul kann an eine andere Position verschoben, deaktiviert, in den Papierkorb verschoben und gelöscht werden. Letztere Aktionen beziehen sich auf eine Instanz des Moduls und nicht auf den Modulcode. So kann ein neues Anmeldeformular-Modul erstellt oder ein Duplikat angelegt werden, zum Beispiel zur Verwendung in unterschiedlichen Templates. Das Anmeldeformular-Modul ändert seine Anzeige nach der Anmeldung und zeigt dann eine Abmelden-Schaltfläche an.
Das Modul Anmeldeformular
Um ein deaktiviertes Anmeldeformular zu veröffentlichen:
- Inhalte → Site Module aus dem Administrator-Menü auswählen.
- Das Modul Anmeldeformular suchen.
- Wenn das Status-Symbol ein grüner Haken in einem Kreis ist, ist es bereits aktiviert. Ist das Status-Symbol ein graues Kreuz, ist es derzeit deaktiviert. Das Symbol auswählen, um das Modul zu aktivieren.
- Falls das Modul Anmeldeformular nicht in der Liste erscheint, im Bereich Filteroptionen das Feld *- Status wählen - auf Alle oder Papierkorb setzen, um zu prüfen, ob es sich im Papierkorb befindet. Falls ja, kann es durch Auswahl des Papierkorb-Symbols wiederhergestellt werden.
- Falls das Anmeldeformular-Modul fehlt, ein neues erstellen.
Um ein neues Anmeldeformular oder ein zweites Anmeldeformular zu erstellen:
- Inhalte → Site Module aus dem Administrator-Menü auswählen.
- Die Schaltfläche Neu aus der Werkzeugleiste wählen.
- Aus der Modulliste den Eintrag Login auswählen.
- Das Eingabeformular Module: Login ausfüllen.
- Einen eindeutigen Titel eingeben.
- Eine Template-Position auswählen oder eine benannte Position zur Verwendung in einem Beitrag erstellen.
- Weitere Felder nach Bedarf ausfüllen.
- Speichern & Schließen
- Prüfen, ob das Modul im Frontend der Website korrekt angezeigt wird.
Zuweisung des Moduls Anmeldeformular zu ausgewählten Webseiten
Das Anmeldeformular-Modul kann auf einer oder mehreren Seiten angezeigt werden, indem es ausgewählten Menüeinträgen zugewiesen wird. Dies geschieht über die Felder in der Gruppe Menüzuweisung auf dem Bearbeitungsbildschirm des Moduls:
- Den Reiter Menüzuweisung auswählen.
- Die Liste Modulzuweisung bietet vier Optionen:
- Auf allen Seiten: Das Anmeldeformular-Modul erscheint auf allen Seiten.
- Keine Seiten: Das Anmeldeformular-Modul erscheint auf keiner Seite.
- Nur auf den ausgewählten Seiten: Es erscheint eine Liste aller Menüs und Menüeinträge der Website. Das Anmeldeformular-Modul erscheint auf den in dieser Liste ausgewählten Seiten.
- Auf allen Seiten außer den ausgewählten: Das Anmeldeformular erscheint auf allen Seiten, die nicht ausgewählt wurden.
- Menüauswahl: Zeigt eine Liste aller Menüs und Menüeinträge, aus der einer oder mehrere ausgewählt werden können. Dieses Feld wird nur verwendet, wenn das Feld Menüs auf Menüeinträge aus der Liste auswählen gesetzt ist.

Anpassung des Anmeldeformular-Moduls
Es können verschiedene Optionen für das Modul eingestellt werden, sodass in den meisten Fällen keine Overrides geschrieben werden müssen [Neu in 6.2]

Bisher waren Overrides meist nötig, um den „Link zum Zurücksetzen des Passworts“ und den „Link für vergessenen Benutzernamen“ auszublenden – dies ist nicht mehr erforderlich und kann in den Moduleinstellungen festgelegt werden.
Falls das Erscheinungsbild des Anmeldeformular-Moduls geändert werden soll, können Stile hinzugefügt werden, entweder Bootstrap-Stile oder eigene, in der user.css-Datei des Templates definierte Stile. Die Stile werden im Reiter Erweitert des Bearbeitungsformulars Module: Login hinzugefügt.
Falls weitere im Anmeldeformular angezeigte Informationen geändert werden sollen, kann ein Template-Override erstellt werden. Weitere Details sind im Artikel zu Template-Overrides zu finden.