Hallo Silke. Eigentlich kann TYPO3 das was du möchtest schon ab Werk.
Du gibst im Frontend bei ungeschützten Dateien einfach den Link auf die Datei an. Bei geschützten Dateien verlinkst du stattdessen dein Login-Formular und übergibst als zusätzlichen GET-parameter "return_url" die URL auf die gechützte Datei. Der Besucher klickt nun auf den Link und landet im Loginformular. Das Formular weiß, das bei erfolgreichem Login auf die "return_url" weiterzuleiten ist und macht das selbständig ber "Header-Redirect". Sofern du also wirklich "Popup" verwendest oder Lightbox-Varianten mit Iframe, dann geht das mit Boardmitteln und ohne weitere Konfiguration. Die passende Dokumentation des Loginformulars habe ich gerade nicht zur Hand, aber im Beispiel der Common-MenuItems findet sich ein Hiweis darauf: http://docs.typo3.org/typo3cms/TyposcriptReference/MenuObjects/CommonProperties/Index.html Siehe showAccessRestrictedPages. Wenn du allerdings eine Lightboxvariante ohne Iframe verwendest, muss der Success-Mechanismus statt eines Header-Redirects ein "window.location.href=$returnUrl" in den Output schreiben. Das kriegst du am recht einfach hin, indem du das Success-Template der fe_login per TypoScript anpasst. Das Problem daran dürfte sein, dass der durchschnittliche Browser vielleicht was gegen "window.location.href" hat. Deshalb dran denken, im Success-Output den Direktlink zur Datei zusätzlich zum JavaScript noch ins HTML zu schreiben. Gruß, Stephan Schuler Web-Entwickler Telefon: +49 (911) 539909 - 0 E-Mail: [email protected] Website: media.netlogix.de -- netlogix GmbH & Co. KG IT-Services | IT-Training | Media Neuwieder Straße 10 | 90411 Nürnberg Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99 E-Mail: [email protected] | Internet: http://www.netlogix.de netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338) Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634) Umsatzsteuer-Identifikationsnummer: DE 233472254 Geschäftsführer: Stefan Buchta, Matthias Schmidt ________________________________________ Von: [email protected] [[email protected]]" im Auftrag von "Silke Capo [[email protected]] Gesendet: Montag, 21. Oktober 2013 16:09 An: [email protected] Betreff: [TYPO3-german] felogin in modalem Fenster Hallo liebe Leserinnen und Leser, ich bräuchte ein paar Ideen... Ich habe ein Extension geschrieben, in der der Kunde verschiedene Dokumente herunterladen kann. Diese sind zum Teil unterschiedlichen Backendnutzern zugewiesen, manche aber auch für jedermann erhältlich. Bei Klick auf den Link startet einfach der Download. Nun hätte der Kunde gerne, dass man, wenn man auf ein gesperrtes Dokument klickt, ein Popup aufgeht, in dem man sich einloggen kann und, wenn der Login erfolgreich ist, soll gleich auf das entsprechende Dokument weitergeleitet werden, sprich der Download soll gleich gestartet werden. Da jquery UI schon läuft, nutze ich dialog für das Popup, bekomme es aber nicht hin, den Einlogprozess innerhalb des Popups durchzuführen um dann weiterleiten zu können. Habe felogin in Verbindung mit ods_ajaxfelogin getestet, was aber nicht im Popup tut, nur auf normalen Seiten. Gibt es noch irgendwelche Extensions, die ich testen könnte? Geht das überhaupt? Oder muss ich das in meine Extension integrieren, also quasi den Login selbst schreiben? Wäre mir lieber, was Vorhandenes (getestetes!) nutzen zu können. Freue mich auf eure Vorschläge / Ideen, Silke On 10/21/2013 12:00 PM, [email protected] wrote: > Send TYPO3-german mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of TYPO3-german digest..." > > > Today's Topics: > > 1. Re: Accordion (M. Cigdem Klengel) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 21 Oct 2013 11:51:48 +0200 > From: "M. Cigdem Klengel" <[email protected]> > Subject: Re: [TYPO3-german] Accordion > To: [email protected] > Message-ID: <[email protected]> > Content-Type: text/plain; charset="iso-8859-15"; Format="flowed" > > Hallo Nils, > > ich habe das Problem endlich beheben k?nnen. Ich hatte JQuery zwar > installiert, aber total vergessen die Library zu generieren...nat?rlich > kann dann auch nichts funktionieren. Jetzt l?uft Kiwi tadellos :) > > Vielen Dank und sch?ne Gr??e, > Cigdem > > ------------------------------ Message: 10 Date: Mon, 21 Oct 2013 > 10:35:24 +0200 From: Nils Hodyas <[email protected]> Subject: Re: > [TYPO3-german] Accordion To: German TYPO3 Userlist > <[email protected]> Message-ID: > <[email protected]> Content-Type: > text/plain; charset=ISO-8859-1; format=flowed Hallo Cigdem Am 18.10.2013 > 14:21, schrieb M. Cigdem Klengel: > >> Hallo Liste, >> >> ich wollte gerne eine Accordion-Extension benutzern, aber ich bekomme >> weder Kiwi Accordion noch rgaccordion zum Laufen. Bei rgaccordion >> scheitert es daran, dass sich t3mootools ?ber den Extensionmanager >> nicht installieren lassen will und bei Kiwi Accordion (das man >> angeblich nur installieren muss) habe ich zwar die Checkbox, aber es >> tut sich einfach nichts. >> >> JQuery ist installiert und ich nutze Typo3 4.7 . >> >> Kann mir jemand evtl. sagen, was das Problem sein k?nnte oder eine >> Extension nennen, die funktioniert? >> >> Vielen Dank und sch?ne Gr??e, >> Cigdem >> > Ans?tze: > > L?UFT jQuery denn auch? > Wird das HTML ge?ndert? > Hast du mit mit Firebug entsprechenden anderen Tools (F12) getestet, ob > die Skripte aufgerufen/ ausgef?hrt werden oder es einen Konflikt gibt? > > Liebe Gr??e, Nils > > > > > -- Nils Hodyas - Webdesign von die Tante Jensen > <http://dietantejensen.de> ? Gro?herzog-Friedrich-Stra?e 117 ? 66121 > Saarbr?cken ? (0681) 925 63 43 ? 0160 318 183 7 ? > > > > ------------------------------ > > _______________________________________________ > TYPO3-german mailing list > [email protected] > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > End of TYPO3-german Digest, Vol 121, Issue 56 > ********************************************* > -- ------------------------------------- echolot digital worx GmbH Schulze-Delitzsch-Str. 16 70565 Stuttgart Tel. 0711 220 40 93 0 Fax. 0711 220 40 93 44 [name]@digital-worx.de http://www.digital-worx.de ------------------------------------- Geschaeftsfuehrer: Sven Rahlfs Mirko Ross HRB 22 5281 Amtsgericht Stuttgart USt.-Id. Nr.: DE218401190 ------------------------------------- Unseren Blog finden Sie unter: http://think.digital-worx.de _______________________________________________ TYPO3-german mailing list [email protected] http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list [email protected] http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
