Oft wird von Joomla!-Anwendern nach der Möglichkeit gefragt, bestimmte Menüpunkte oder Module nur für Gäste sichtbar zu machen.
Ein dafür prädestiniertes Beispiel wäre das Registrierungsformular, das für angemeldete User unsichtbar wird.
Ja, das ist möglich. Eine Anleitung dazu befindet sich in der englischsprachigen Joomla!-Wiki. Ich habe das einmal nachfolgend als deutschsprachigen Artikel verfasst und das Ganze auf das Registrierungsformular angewandt.
Der ursprüngliche Artikel befindet sich hier. Mit Gästen oder Besuchern sind nicht angemeldete User der Website gemeint.
1. Erstellen Sie eine neue Gruppe (Joomla!-Backend -> Benutzer -> Gruppen -> Neue Gruppe) , die Sie Gäste nennen und als Kindgruppe von Public einrichten.
2. Erstellen Sie eine neue Zugriffsebene (Joomla!-Backend -> Benutzer -> Zugriffsebenen -> Neue Zugriffsebene), nennen Sie diese Gast und geben Sie nur den Gästen den Gruppenzugriff auf dieses Level wie auf dem Screenshot gezeigt:
3. a) Bearbeiten Sie die Public Zugriffsebene (Joomla!-Backend -> Benutzer -> Zugriffsebene) hier auf Public doppelklicken.
3. b) Und aktivieren Sie hier Gäste
4. Nun navigieren Sie zum Benutzer-Manager (Joomla!-Backend -> Benutzer -> Benutzer) und klicken dort rechts oberhalb auf das Optionen-Icon. Im Pop-up-Fenster wählen Sie den Kartenreiter Komponente und wählen bei Gast Benutzergruppe aus dem aufklappbaren Menü Gäste aus.
Nun brauchen wir einen Menüpunkt, für das Registrierungsformular. Joomla!-Backend -> Menüs -> Main Menü -> Neuer Menüeintrag unter wählen Registrierungsformular klicken, einen Namen eintragen und unter Zugriffsebene aus dem aufklappbaren Menü Gast auswählen.
Fortan ist der Link Registrieren nur noch für Gäste sichtbar.