Hallo noch mal,

es ist unglaublich. Monatelang schleppte ich diesen Fehler mit mir rum.
Kaum schreibe ich an die Liste, stoße ich zufällig auf die richtige
Kombination verschiedener Lösungsansätze.

So funktioniert das Entfernen eines einzelnen Produkts aus dem Warenkorb
mit einem Klick:

<form method="post" action="###FORM_URL###">
<input type="image" src="fileadmin/img/icons/delete.png" alt="etc."
title="etc." />
<input type="hidden" name="###FIELD_NAME###" value="0" />
</form>

1. Im ersten Input-Tag darf im name-Attribut kein Marker stehen. Vorher
hatte ich ###FIELD_NAME_BASKET### drin, das störte den IE. Am besten
ganz ohne name.
2. Im zweiten Input-Tag muss es ###FIELD_NAME### anstatt
###FIELD_NAME_BASKET### heißen.
3. Der Form-Tag muss jeden einzelnen Eintrag des Warenkorbs umschließen.

Vielleicht hilft der Code auch anderen weiter. Falls jemand einen Fehler
findet, würde ich mich über eine Info freuen.

Ich hoffe, dieser Beitrag erscheint korrekt im Thread. Seltsamerweise
erhalte ich über die Liste nicht mehr meine eigenen Mails. Deshalb
konnte ich nicht auf das Ursprungsposting antworten.

Viele Grüße
Carsten

Carsten Wegner schrieb:
> Hallo Leute,
> 
> seit einiger Zeit verzweifle ich im tt_products-Template an einem
> Input-Feld, mit dem man Produkte aus dem Warenkorb entfernen kann. Im
> braven Firefox klickt der Kunde auf die Grafik, und das Produkt ist weg.
> Im Internet Explorer werden die X/Y-Koordinaten der Klickposition
> ausgewertet; anstatt dass das Produkt verschwindet, steigen Preis und
> Anzahl, je weiter rechts unten geklickt wurde. Nur ein Klick in der
> obersten linken Ecke löscht den Eintrag.
> 
> Die Zustände vorher/nachher sind in diesem Screenshot zu sehen:
> www.steuer-schutzbrief.de/fileadmin/t3/screenshots/warenkorb-fehler01.png
> 
> Hier kommt der Code, wobei ich title, alt und Pfad gekürzt habe. Es geht
> um den ersten Input-Tag:
> 
> <form method="post" action="###FORM_URL###">
> <input type="image" src="fileadmin/img/icons/delete.png" title="aus dem
> Warenkorb entfernen" alt="entfernen" name="###FIELD_NAME_BASKET###"
> value="0" />
> <input type="hidden" name="mode_update" value="1" />
> </form>
> 
> Mir ist klar, dass bei Image-Buttons grundsätzlich die Klickkoordinaten
> ausgewertet werden. Aber sollte value="0" das nicht lösen? Natürlich
> könnte ich auch die üblichen Submit-Buttons benutzen, aber in der
> Warenkorbtabelle untereinander sähe das doch ziemlich blöd aus...
> 
> Weiß jemand eine Lösung? Übersehe ich etwas Banales?
> 
> Herzlichen Dank und viele Grüße
> Carsten
> 
> P. S.: Der Fehler tritt in tt_products 2.7.1 und 2.7.0 auf

-- 
Carsten Wegner
www.steuer-schutzbrief.de
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an