[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