#854 closed Bug/Fehler (fixed)
Bundesländerproblem
| Reported by: | Ronald Parcinski | Owned by: | somebody |
|---|---|---|---|
| Priority: | hoch | Milestone: | modified-shop-2.0.1.0 |
| Component: | Shop | Version: | 2.0.0.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description (last modified by )
Stellt man unter "Konfiguration" -> "Kundendetails" -> "Bundesland" auf "Ja" und hat aber unter "Land/Steuer" beim entsprechenden Land "Bundesländer anzeigen" auf "rot", dann wird das Bundesland-Feld bei der Registrierung zwar nicht angezeigt, aber wenn man die Registrierung abschickt, dann kommt die Meldung, dass ein Bundesland ausgewählt werden muss.
Bei mir wird das Bundeslandfeld sogar angezeigt(Responsive Template), Es ist aber leer.
Bundesländer anzeigen: ja
Germany: Bundesländer aus
Attachments (0)
Change History (19)
comment:1 by , 10 years ago
follow-up: 4 comment:2 by , 10 years ago
Nein, in 1.06 haben wir die neue Bundesländer Option gar nicht.
Ob das 1.06 Problem auch in 2.00 vorhanden ist muss noch geprüft werden.
comment:4 by , 10 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Replying to web28:
Nein, in 1.06 haben wir die neue Bundesländer Option gar nicht.
Ob das 1.06 Problem auch in 2.00 vorhanden ist muss noch geprüft werden.
Ticket #850 hatte ich auch bereits für Shopversion 2.00 geprüft und dort tritt das selbe Problem auf.
Der Fix aus r9718 führt dazu, dass nun gar kein Bundesland Dropdown mehr angezeigt wird. Auch nicht, wenn "Bundesländer anzeigen" auf "grün" gestellt ist, obwohl unter "Konfiguration" -> "Kundendetails" -> "Bundesland" auf "Ja" steht.
comment:6 by , 10 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Der Fix aus r9719 führt dazu, dass das Bundesland Dropdown immer angezeigt wird. Auch, wenn "Bundesländer anzeigen" auf "rot" gestellt ist.
follow-up: 8 comment:7 by , 10 years ago
Da leider einiges verbugt:
ENTRY_CITY_MIN_LENGTH ist zwar in DB kann aber im Backend nicht editiert werden (Minimum Werte)
function load_state() in get_states.js.php ist fehlerhaft.
Folgendes muss abgebildet werden, das entspricht dem Stand von früher:
Land hat Bundesländer: Bundeslanddropdown oder keine Anzeige abhängig von required_zones
Land hat keine Bundesländer: Inputfeld wenn ENTRY_CITY_MIN_LENGTH > 0 oder keine Anzeige
Im tpl_modified sind zusätzlich noch Fehler durch das Sumoselect
comment:8 by , 10 years ago
Replying to web28:
[...]
ENTRY_CITY_MIN_LENGTH ist zwar in DB kann aber im Backend nicht editiert werden (Minimum Werte)
[...]
Das kann ich nicht nachvollziehen. Das funktioniert im Demoshop 2.0 sowie im Trunk problemlos!
comment:10 by , 10 years ago
comment:11 by , 10 years ago
| Description: | modified (diff) |
|---|
comment:12 by , 10 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Replying to web28:
Stellt man unter "Konfiguration" -> "Kundendetails" -> "Bundesland" auf "Ja" und hat aber unter "Land/Steuer" beim entsprechenden Land "Bundesländer anzeigen" auf "rot", dann wird das Bundesland-Feld bei der Registrierung zwar nicht angezeigt, aber wenn man die Registrierung abschickt, dann kommt die Meldung, dass ein Bundesland ausgewählt werden muss.
[...]
Das Problem ist immer noch nicht behoben.
Bitte die Korrekturen im SVN auch selber nachträglich testen... :-/
comment:13 by , 10 years ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
Problem war die Änderungen für die Anzeige des Dropdowns und das Ajax Script.
Für das Ajax Script mus das state Element immer auf der Seite vorhanden sein. Und wenn bei einem Land nicht benötigt das darf es nur ausgeblendet werden.
Das ist jetzt alles mit r9725 korrigiert, auch mit einem Fallback falls es das Ajax Script nicht gibt.
comment:15 by , 10 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Replying to Tomcraft:
[...]
Neues Problem durch die letzte Korrektur:
Germany -> "Bundeländer anzeigen" -> rot
United States -> "Bundeländer anzeigen -> grün
Ein neuer Kunde aus den USA möchte sich im Shop registrieren.
Er wählt im Länderdropdown "United States".
-> Es wird ihm kein Bundesland-Dropdown angezeigt.
-> Das Bundesland-Dropdown erscheint erst nachdem er das Formular einmal abgesendet hat!
[...]
Problem nicht behoben.
Des weiteren lässt sich genau in der Konstellation nun auch eine Registrierung durchführen OHNE, dass der Kunde überhaupt ein Bundesland angegeben hat!
comment:16 by , 10 years ago
Gerade im Trunk getestet:
Germany -> "Bundeländer anzeigen" -> rot
United States -> "Bundeländer anzeigen -> grün
Ein neuer Kunde aus den USA möchte sich im Shop registrieren.
Er wählt im Länderdropdown "United States".
Es wird jetzt korrekt die Bundeslandauswahl angezeigt.
Wähle ich Germany ist das Auswahlfeld ausgeblendet, auch ok.
comment:18 by , 10 years ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
Dann schließe ich das Ticket

Das Problem sehe ich eigentlich nicht separat von Ticket #850, sondern in Zusammenhang.