[TYPO3-german] felogin in modalem Fenster

Stephan Schuler Stephan.Schuler at netlogix.de
Mon Oct 21 20:56:26 CEST 2013


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: Stephan.Schuler at netlogix.de
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: info at netlogix.de | 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: typo3-german-bounces at lists.typo3.org [typo3-german-bounces at lists.typo3.org]" im Auftrag von "Silke Capo [s.capo at digital-worx.de]
Gesendet: Montag, 21. Oktober 2013 16:09
An: typo3-german at lists.typo3.org
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, typo3-german-request at lists.typo3.org wrote:
> Send TYPO3-german mailing list submissions to
>       typo3-german at lists.typo3.org
>
> 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
>       typo3-german-request at lists.typo3.org
>
> You can reach the person managing the list at
>       typo3-german-owner at lists.typo3.org
>
> 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" <m.c.klengel at ifw-dresden.de>
> Subject: Re: [TYPO3-german] Accordion
> To: typo3-german at lists.typo3.org
> Message-ID: <mailman.2731.1382349112.588.typo3-german at lists.typo3.org>
> 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 <post at dietantejensen.de> Subject: Re:
> [TYPO3-german] Accordion To: German TYPO3 Userlist
> <typo3-german at lists.typo3.org> Message-ID:
> <mailman.2717.1382344532.588.typo3-german at lists.typo3.org> 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
> TYPO3-german at lists.typo3.org
> 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
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list