ilch Forum » Ilch CMS 2.X » Module und Modifikationen » Modul + Frontend für spezielle Gruppen

Geschlossen
  1. #1
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    437
    Beitragswertungen
    20 Beitragspunkte
    Moin Community,

    Gibt es eine Möglichkeit, in einem eigenen Modul Frontentanzeigen für spezielle Usergruppen freizugeben?

    oder muss ich mir dafür als Vorlage das Eventmodul nehmen?


    verwendete ilch Version: 2.1.x

    betroffene Homepage: www.r1sing.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.278
    Beitragswertungen
    356 Beitragspunkte
    Gibt da wohl mehrere Möglichkeiten sowas zu implementieren.

    Beispiel (Artikel-Modul):
    Konfigurationsmöglichkeit in deinem Modul im Admincenter schaffen ("Sichtbar für" und ähnliches)
    Die Einstellungen in der Datenbank speichern ([prefix]_config).

    Gucken in welchen Benutzergruppen der Benutzer ist:
    github.com/IlchCMS/Ilch-2.0/blob/v2.1.25/application/modules/article/controllers/Index.php#L167

    Administratoren gesondert behandeln:
    github.com/IlchCMS/Ilch-2.0/blob/v2.1.25/application/modules/article/controllers/Index.php#L179

    Auswertung: hat eine der Benutzergruppen Leserechte oder ist der Benutzer sogar ein Administrator?
    github.com/IlchCMS/Ilch-2.0/blob/v2.1.25/application/modules/article/controllers/Index.php#L184

    Ergebnis an die View übergeben:
    github.com/IlchCMS/Ilch-2.0/blob/v2.1.25/application/modules/article/controllers/Index.php#L243

    Das Ergebnis in der View abfragen und je nachdem Inhalte anzeigen oder nicht:
    github.com/IlchCMS/Ilch-2.0/blob/v2.1.25/application/modules/article/views/index/show.php#L141
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten