Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 23. Oktober 2015 20:50

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Mit FEU angemeldet, nur geschützte Seiten im Menu anzeigen lassen?

Hallo Freunde,

knifflige Sache glaube ich! Ich weiß zwar wie man das Problem per Hand lösen kann, aber kann mir einer eine automatische Lösung nennen?

Das Menu anzuweisen, während des "angemeldet seins", nur aktuell geschützten Seiten anzuzeigen?! Bin mal gespannt ob das geht. wink

Gruß


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#2 24. Oktober 2015 22:00

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Mit FEU angemeldet, nur geschützte Seiten im Menu anzeigen lassen?

Eine einfache Variante wäre, den internen Seiten im Alias eine Kennung/Präfix mitzugeben.

Über eine entsprechende if/else Abfrage auf das Login könntest du dann dem MenuManager-Aufruf für das Menü der geschützten Seiten den Parameter includeprefix hinzufügen  roll ...

Offline

#3 24. Oktober 2015 14:44

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Mit FEU angemeldet, nur geschützte Seiten im Menu anzeigen lassen?

Bei AdvancedContent kann man Seiten im Menü je nach Login-Status ein-/ausblenden. Also man kann nicht nur geschützte Seiten verbergen, wenn man ausgeloggt ist, sondern auch öffentliche Seiten ausblenden, wenn man eingeloggt ist.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#4 24. Oktober 2015 18:12

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: Mit FEU angemeldet, nur geschützte Seiten im Menu anzeigen lassen?

Vielen Dank für die Antworten!

NaN, deine Lösung hört sich relativ unkompliziert an und würde für ein einfaches FEU völlig reichen.
Ich hab aber nochmal im Backend reingeschaut, mir leuchtet aber leider nicht ganz ein wo man das einstellen kann.

Cyberman
Hm, mal angenommen, man hätte verschiedene Benutzergruppen, die jeweils nach dem Einloggen auf eigenen Login-Startseiten landen (dies wurde schon gelöst) und jedes der Benutzergruppen könnte ein eigenes Menu nach dem Einloggen vor der Nase haben, das wär mit deiner Variante bestimmt möglich oder?

Das mit dem Prefix im Alias kann ich mir in der Theorie schon vorstellen.

Sagen wir mal ich hab Kunden, Mitglieder, Arbeiter als Benutzergruppen angelegt.
Dann gäb es also z.B Seiten ku_seitenname, mi_seitenname und ar_seitenname.

Wie und wo müsste man das if/else jetzt setzen?

Beitrag geändert von parsec (24. Oktober 2015 18:13)


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#5 26. Oktober 2015 08:37

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Mit FEU angemeldet, nur geschützte Seiten im Menu anzeigen lassen?

@AdvancedContent: im Backend unter "Erweiterungen -> Erweiterter Inhalt" die Option "Zeige Tab für Erweiterte Optionen" aktivieren. Dann hat man beim Bearbeiten von Seiten einen weiteren Tab namens "Erweiterte Optionen". Da sind dann alle erweiterten Optionen des Moduls für Inhaltsseiten.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline