Bug: Benutzerkonto Abfragefeld Vorname wird kein Pflichtfeld trotz korrekter Vorgabe

Hölli

Aktives Mitglied
17. September 2008
25
0
Im Rahmen unserer Trusted Shops Zertifizierung wurden wir darauf aufmerksam gemacht, dass wir Pflichtangaben als solche eindeutig zu kennzeichnen haben, z.b. durch ein Sternchen neben dem Edit Feld. Es geht in unserem Fall um das Feld 'Vorname' im Formular Benutzerkonto erstellen. Hier ist tatsächlich kein Stern zu sehen, obwohl ich im Backend Zeile 1521 'Ja, erforderliche Angabe' eingestellt habe. Für Optionale Angaben ist 'Ja, optionale Angabe' zu wählen. Auch ein toggeln (wechseln zwischen beiden Einstellungen) hat nichts gebracht. Wir verwenden die aktuelle Shopversion 3.16 mit allen aktuellen patches. Kann das jemand bestätigen?
 

Hölli

Aktives Mitglied
17. September 2008
25
0
AW: Bug: Benutzerkonto Abfragefeld Vorname wird kein Pflichtfeld trotz korrekter Vorg

ja, hab ein custom template auf Basis von 3.12, aber immer geupdatet (gemerged) . Hab grad gesehen, dass es von diesem Bug schon einige ältere Beiträge gibt. wurde der mal gefixt und ich hab die Änderung nicht mitberkommen? Kannst Du mit bitte sagen welche Daten ich neu diffen muss? Das wäre super hilfreich! Danke!
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
AW: Bug: Benutzerkonto Abfragefeld Vorname wird kein Pflichtfeld trotz korrekter Vorg

schau dir die Datei tpl_inc/kundenformular.tpl an - hier hast offenbar ein Update übersehen. Wenn es auch die Lieferadresse betrifft: tpl_inc/bestellvorgang_lieferadresse.tpl
 

Hölli

Aktives Mitglied
17. September 2008
25
0
AW: Bug: Benutzerkonto Abfragefeld Vorname wird kein Pflichtfeld trotz korrekter Vorg

Danke! Im Kundenformular geht's jetzt, hatte tatsächlich etwas beim Update übersehen. Bei der Lieferadresse klappt es mit dem 'Vornamen' als Pflichtfeld leider nicht, obwohl ich hier die original Datei 'bestellvorgang_lieferadresse.tpl' aus dem Update 316 verwende. Am Feld 'Vorname' steht ganz nett ein Sternchen dran. <em>*</em> macht's möglich :), jedoch kommt kein Warnhinweis wenn das Feld leer bleibt. Es sieht im Moment also nur so aus als sei es ein Pflichtfeld. Im Code ist wie bei allen anderen Pflichtfeldern eine Abfrage drin, die jedoch nicht zu greifen scheint:
Code:
            <li class="clear {if $fehlendeAngaben.vorname>0}error_block{/if}">
               <label for="firstName">{lang key="firstName" section="account data"}<em>*</em>:</label>
               <input type="text" name="vorname" value="{$Lieferadresse->cVorname}" id="firstName" />
               {if $fehlendeAngaben.vorname>0}<p class="error_text">{lang key="fillOut" section="global"}</p>{/if}
            </li>
 

Hölli

Aktives Mitglied
17. September 2008
25
0
AW: Bug: Benutzerkonto Abfragefeld Vorname wird kein Pflichtfeld trotz korrekter Vorg

Hab das mal eben noch im JTL DEMO Shop getestet. Gleiches Verhalten. hier ein screenshot
screenshot.jpg
 

Anhänge

  • screenshot.jpg
    screenshot.jpg
    76,5 KB · Aufrufe: 10

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
AW: Bug: Benutzerkonto Abfragefeld Vorname wird kein Pflichtfeld trotz korrekter Vorg

Danke für den Hinweis. Denke das ursprüngliche Problem bei dir ist jetzt behoben?
In der Lieferanschrift ist Vorname eigentlich kein Pflichtfeld, dafür ist auch keine Einstellung vorgesehen.
Das Sternchen bei Vorname muss bei Lieferadresse entfernt werden, die Eingabe des Vornamens ist für die Lieferadresse optional.
 

Ähnliche Themen