Zum Inhalt springen

Bei Login bestimmten Menu-Baum anzeigen

Erstellt am 24. Oktober 2005 · 3 Antworten · letzte Antwort am 24. November 2005

Tags: felogin, Frage

milhouse ·

Hallo,
hoffe das ist das richtige Sub-Forum.

Ich möchte gerne folgendes realisieren:
Ich habe eine Seite. Klickt man dort im Inhalt auf einen Link, wird eine neue Seite mit menu und login-felder angezeigt. Wenn sich der user jetzt einloggt, wird der Menu-Baum um einige Punkte erweitert bzw. ein neuer Menu-Baum angezeigt. Das funktioniert auch alles. Jetzt möchte ich aber anhand der Seite, auf der sich der user einloggt auch den menubaum abhängig davon anzeigen.
Also z.b: Der User ist auf einer Seite zum Thema "Geschichte". Er klickt dort auf einen Link, es öffnet sich ein neues Fenster mit einem Menübaum. Loggt sich der User auf dieser Seite ein, wird der Menubaum durch einen neuen Menubaum ausgetauscht, in dem er Punkte zum Thema Geschichte auswählen kann...

Also soll der Menubaum immer die Inhalte zu dem Thema anzeigen, auf dessen Seite sich der User befindet.
Login auf Seite "Geschichte" --> Menübaum zum Thema Geschichte erscheint.
Login auf Seite "Städte" --> menübaum zum Thema Städte wird angezeigt.
etc. etc.

Wie kann ich sowas realisieren?

Hoffe Ihr versteht was ich meine o.O

grüsse,
Daniel

Wu-mc ·

Habe das gerade in einem anderen Beitrag gefunden:

bzb_newloginbox_redirect: Extend the "newloginbox" with redirect functionality. If you call index.php?id=123 then you will be redirect after a success login to the page with the id 123. So you can create shortcuts and mail links to typo content.

Scheint das zu sein was du brauchst, nun musst du nur den Seitenbaum und den Inhalt so anpassen das er nur eingeloggten Benutzern angezeigt wird.

milhouse ·

Hi,

danke für die Antwort.
So habe ich das auch gemacht, funktioniert auch. Nur muss ich so für jede root-Seite eines Menüs welches angezeigt werden soll ein extra template setzen, in das ich dann die jeweilige id zur anzeige der seiten nach dem login angeben kann.

Wäre eigentlich kein Problem, aber wenn jetzt ein Redakteur einen neuen Seitenbaum anlegt müsste er auch ein template dazu setzen und dort auch wieder die ID der unterseiten auf die verwiesen werden soll angeben. Das kann man dem ja nicht zumuten.

Ich möchte also ein Template für alle Seiten, das dynamisch ausliest, in welchem Bereich sich der user befindet und dann auch dynamisch die Redirect-id nach dem login setzt...

also halt etwa sowas für den redirect link:

index.php?id=aktuelle_baum_id_in_dem_sich_der_user_befindet

ist sowas möglich?

grüsse,
Daniel