Moins,
kann mir evtl. jemand sagen wie ich folgendes Problem löse:
Wenn ein User im FE sich auslogget, und gerade in einem geschützten bereich ist, bekommt er nen 404, da er die Seite ja nichmehr sehen darf. Deshalb würde ich Ihn gerne Umleiten. Habs probiert mit:
temp.login = TEXT
temp.login.data = TSFE : id
temp.login.wrap (
<p>Hallo <b>cyberratz</b>
<form action="index.php?id= | " method="post">
<div><p><input class="logout" type="submit" value="Logout" /></p>
<input type="hidden" name="redirect_url" value="index.php?id=155" />
<input type="hidden" name="logintype" value="logout" />
</div></form>
)
Ich danke Euch,
Ekki
hallo,
vll hilft dir das oder anderen noch ;-)
eigentlich geht das mit der Umleitung recht easy im Typo3 selbst zu regeln. Ich habe das Problem wie folgt gelöst
mein pagetree
Start
...Login
...Infos
...Logout
In die Page "Login" kommt dein Login-content-element in dem du die Seite "Infos" bei "Send to page" einträgst.
Die Seite Infos ist natürlich im pageheader so einzustellen, dass sie nur von deiner Benutzergruppe sichtbar ist.(Access: "deineGruppe")
Auf die "Logout" Seite bringst du auch ein Login Content Element! Bei "send to page" trägst du jetzt hier die von dir bevorzugte Page ein, die nach einem Logout angezeigt werden soll.hier z.B. "Start"
Nun musst du noch zwei pageheader einstellen. Bei der Login-Seite sagst du ganz unten bei Access "hide at login". Im Page-Header der Logout-Seite sagst du Access: "deineGruppe".
voilá
kurze Erklärung: Wenn du eingeloggt bist zeigst du in deinem navi die "Login"-Seite nicht mehr an. Stattdessen aber die Logout-Seite. Da du dort auch einen Login-content-element gesetzt hast, wird erkannt, dass du noch eingeloggt bist und er zeigt dir deshalb einen Logout-Button an.Wenn du nun Logout klickst wird zu der Seite weitergeleitet, die du bei "send to page" in dem Login-content-element der Logout-Seite angegeben hast. In unserem Fall hier: "Start"
Thats it.
Hoffe es hilft :-)
Steffen