{{indexmenu_n>20}} ====== Einrichten (Backend) ====== **Ich habe meinen Mitgliederberich („Members-Area“) wie folgt realisiert.** \\ ===== A) Templateanpassung (meine Lösung): ===== Admin > Vorlagen Im obersten Kopf-DIV der Homepage(-Vorlage/Template), sodass die Links ganz oben stehen, habe ich folgenden Code eingetragen:
anmelden      angemeldet als [B][{FE-LOGIN}][/B]: Profil     | Mitgliederbereich      |
abmelden 
Und so sieht's aus: {{:deutsch:andere-erweiterungen:fe-user_zugriffsschutz_fuer_artikel:members-area:anmelden_frame.gif|}} Und nach der Anmeldung: {{:deutsch:andere-erweiterungen:fe-user_zugriffsschutz_fuer_artikel:members-area:angemeldet1_frame.gif|}} \\ ===== B) Kategorien anlegen ===== Im Backend (Admin > Seitenstruktur) werden folgende Kategorien angelegt: {{:deutsch:andere-erweiterungen:fe-user_zugriffsschutz_fuer_artikel:members-area:backend_struktur_mit_texten.gif|}} \\ * **Kategorie ##"Mitglieder-Infos"##** [ALIAS: "**mitglieder-infos**"] //(für alle sichtbar: Hinweis auf besondere Inhalte im internen Bereich und Link zum Einloggen)// Frontend Menüstatus: [ ] versteckt [ ] sichtbar, wenn aktiv [ ] sichtbar nur für angemeldete Benutzer] \\ * **Kategorie ##"Mitglieder-Login"##** [ALIAS: "**mitglieder-login**"] //(Login-Form und Hinweistext nach erfolgtem Login zur Weiterleitung auf die Mitglieder-Einstiegsseite (Landing-Page)// Frontend Menüstatus: [ ] versteckt [ ] sichtbar, wenn aktiv [ ] sichtbar nur für angemeldete Benutzer] -> Wird im Top-Menü als Link angeboten, daher nicht noch mal in der Hauptnavigation! \\ * **Kategorie ##"Mitglieder Logout"##** [ALIAS: "**mitglieder-logout**"] //(Abmeldehinweis; über PHP-RT werden zudem 2 Session-Variablen zurückgesetzt)// Frontend Menüstatus: [x] versteckt [x] sichtbar, wenn aktiv [ ] sichtbar nur für angemeldete Benutzer] \\ * **Kategorie ##"interner Bereich"##** [ALIAS: "**no-entry**"] //(Hinweistext: Kein Zugang – Umlenkungsseite bei Zugriffsbeschränkung)// Frontend Menüstatus: [x] versteckt [ ] sichtbar, wenn aktiv [ ] sichtbar nur für angemeldete Benutzer] \\ * **Kategorie ##"interner Bereich"##** [ALIAS: "**interner-bereich**"] //(Hier werden je Benutzergruppe Artikel angelegt, die als Mitglieder-Einstiegsseite (Landing-Page) genutzt werden. Wichtig: Artikel-Alias muss so gewählt werden, wie die FE-Usergruppe im Tag. also z.B. „intern_mitglieder“, damit der Replacement-TAG funktionieren kann)// Frontend Menüstatus: [ ] versteckt [ ] sichtbar, wenn aktiv [x] sichtbar nur für angemeldete Benutzer] \\ ===== C) Artikel anlegen: ===== ===== I. Kategorie "Mitglieder-Infos" [ALIAS: "mitglieder-infos"] ===== (Hinweis auf internen Bereich und Link zum Einloggen) \\ **1. Contentpart ##HTML##:**

>> Bitte melde Dich an!


Bestimmte Inhalte und Funktionen dieser Seite /  unserer Homepage sind nur für angemeldete Benutzer erreichbar.


\\ **Anmerkung:** über die Tags ## %%%%## und ## %%%%## wird erreicht, dass dieser Hinweis nur für nicht angemeldete Besucher der Seite sichtbar ist. Nach dem Einloggen wird dieser Hinweistext nicht mehr angezeigt. \\ der Link verweist auf auf die Login-Seite mit dem Login-Formular.\\ \\ **2. Contentpart ##HTML:##** ##marker|✔**sichtbar nur für angemeldete Frontend Benutzer**## \\

... weiter zum internen Bereich für angemeldete Benutzer

\\ **Anmerkung:** Angemeldete Besucher die diese Seite aufrufen erhalten einen Hinweis mit Link der zur "Landing-Page" des Benutzers führt (Replacer ##{FE-USER-LANDING-PAGE}##. \\ \\ **3. Contentpart ##HTML:##** ##marker|✔**sichtbar nur für angemeldete Frontend Benutzer**## \\
Eingeloggt als [{FE-LOGIN}

\\ **Anmerkung:** Angemeldete Besucher die diese Seite aufrufen erhalten einen Hinweis dass Sie unter dem Namen (Replacer: ##{FE-LOGIN}## angmeldet sind. Ein "Logout-Botton" führt zur Logout-Seite (Link über Replacer ##{FE-USER-LOGOUT_TARGET}##, wo wichtige Session-Variablen zurückgesezt werden und ein Hinweistext zur erfolgreichen Abmeldung erscheint. \\ ===== II. Kategorie "Mitglieder-Login" [ALIAS: "mitglieder-login"] ===== (Login-Form und Hinweistext) \\ **1. Contentpart ##FRONTEND LOGIN##:** \\ **[[deutsch/andere-erweiterungen/fe-user_zugriffsschutz_fuer_artikel/modul_fe-user-admin/install#login_formular_contentpart_frontend_login|=> Wie unter diesem Link beschrieben anlegen]] ** \\ \\ **2. Contentpart ##HTML:##** ##marker|✔**sichtbar nur für angemeldete Frontend Benutzer**## \\

... weiter zum Mitglieder-Berich

\\ **Anmerkung:** Angemeldete Besucher die diese Seite aufrufen erhalten einen Hinweis mit Link der zur "Landing-Page" des Benutzers führt (Replacer ##{FE-USER-LANDING-PAGE}##. \\ \\ ===== III. Kategorie "Mitglieder Logout" [ALIAS: "mitglieder-logout"] ===== (Abmeldehinweis) \\ Seitentitel: "Logout" \\ **1. Contentpart ##HTML:##** \\

Du bist abgemeldet ! Tschüss! Aufwiedersehen.

\\ ===== IV. Kategorie "interner Bereich" [ALIAS: "no-entry"]===== **(„Alternativseite“ -> Hinweis: Kein Zugang zu den Inhalten!!!)** \\ \\ **Anmerkung:** Hier einfach einen beliebigen Hinweistext bringen, z.B. "Sie haben leider nicht die erforderlichen Rechte um die Inhalte dieser Seite aufrufen zu können." \\ \\ ===== V. Kategorie "interner Bereich" [ALIAS: "interner Bereich"]===== **(Mitglieder-Einstiesseiten = „Landing-Pages“ )** \\ \\ **Anmerkung:** Hier werden je Benutzergruppe Artikel angelegt deren ARTIKEL-ALIAS gleichlautend ist mit der Bezeichnung der FE-User-Gruppen. Diese Artikel sind die Mitglieder-Einstiegsseiten = "Landing-Pages" für die Frontend-User. \\ \\ __Beispiel:__ Für die Frontend-User-Gruppe "**intern_mitglieder**" wird der **Artikel-ALIAS** ##intern_mitglieder## vergeben, für die Frontend-User-Gruppe "**intern_vorstand**" der **ALIAS** ##intern_vorstand##, usw. Die Jeweiligen Artikel können allen Content aufnehme, sinnvollerweise allerdings "Tag-gesteuerte" Contentparts, wie z.B. die Contentparts "NEWS", "TEASER", "RELATED", etc. \\