[TYPO3-german] extbase Extension Popup Abfrage vor Löschvorgang

Seidel, Christopher c.seidel at ITM-Group.com
Tue Dec 20 09:14:15 CET 2011


Hi,

das finde ich persönlich viel zu umständlich. Ich habe es wie folgt gemacht:

Javascript function:


function ask(url, message) {

        question = window.confirm(message);

        if(question) {
            document.location.href = url; 
        }
    }



Der Aufruf aus dem Dokument erfolgt dann so:

<a href='javascript:ask("<f:uri.action action="delete" arguments="{garbage : garbage}" />", "Wirklich löschen?")'>
                            <img src="{f:uri.resource(path: 'Icons/delete.png')}" alt="Delete" />
                        </a>


Dadurch kann dann auch in einer Liste das einfach in einer Schleife ausgegeben werden und die Function bleibt flexibel einsetzbar.


Viele Grüße

Christopher 


-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Thomas P.
Gesendet: Montag, 19. Dezember 2011 18:18
An: German TYPO3 Userlist
Betreff: Re: [TYPO3-german] extbase Extension Popup Abfrage vor Löschvorgang

Danke, wunderbar das funktioniert soweit.
Allerdings stoße ich jetzt an meine grenzen, was schachtelung in Anführungszeichen betrifft.

<f:link.action action="remove" controller="Gallerymanager" 
arguments="{gallery: galleryitem}" additionalAttributes="{onclick: 
'return confirm(\'{f:translate(key: 'delete_question')}\')'}">delete TRANS</f:link.action>

so wird immer ein Fehler ausgebene, wenn ich {f:translate(key: 
'delete_question')} durch einen String ersetze, funktioniert es.

Kann man es eventuell mit der Inline-Notation hinkriegen, oder muss ich mir einen eigenen ViewHelper schreiben?



Am 19.12.2011 17:13, schrieb Lorenz Ulrich:
> Hallo
>
> Das ist eine typische JavaScript-Aufgabe:
>
> http://psacake.com/web/iw.asp
>
> Wenn du es etwas "sexier" möchtest, würde ich es mit JQuery UI 
> Confirmation machen:
>
> http://jqueryui.com/demos/dialog/#modal-confirmation
>
> Beste Grüsse,
>
> Lorenz
>
> Am 19.12.2011 17:08, schrieb Thomas P.:
>> Hi,
>>
>> wie kann ich in einer extbase Extension ein Abfrage einbauen, die wenn
>> man ein Objekt löschen möchte nochmal nachfragt, ob man dies sicher tun
>> möchte. Quasi so wie es auch in der Listenansicht beim Löschen von
>> Datensätzen standarfmäßig von TYPO3 mitgeliefert wird.
>>
>> Mir reicht auch eine Extension die das kann und extbase basiert. Dann
>> finde ich es selbst raus.
>>
>> Grüße,
>> Tom
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
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