seit dem Update auf 5.2.2 ist unsere Länderauswahl bei der Registrierung leer (für billing & shipping), sprich genauer dieser Code der foreach für $country_list in der billing_fieldset.tpl ist komplett leer im select erscheint lediglich „*name“:
{foreach $country_list as $country}
{$country.countryname}
{/foreach}
Wie kann das sein? (es gab keine Änderungen im Backend bzgl dessen!)
Ist das irgendjemandem bekannt (habe nichts weiter dazu im Forum gefunden)? Hat jemand einen Tipp? Ohne Land gibt es leider keine Adresse & keine Bestellungen…
Hm der Fehler konnte berichtigt werden allerdings kam danach gleich der nächste Fehler der Registrierung. Da wir anscheinend nicht die einzigen sind mit Problemen von 5.2.x haben wir das backup von 5.1.6 wieder raufgemacht und warten lieber noch etwas
Wir hatten das gleiche Problem und haben es jetzt gelöst:
Wir hatten Änderungen in den Templates
register > index.tpl und register > login.tpl
gemacht. Obwohl nur marginal (Textblock eingeblendet) blieb die Länderliste leer und das Formular konnte nicht abgeschickt werden.
Wir haben jetzt die geänderten Templates entfernt, so dass wieder auf die Core-Templates zurück gegriffen werden muss, und die Länderliste wird wieder korrekt ausgegeben.
Also ich habe gerade das Template billing_field.tpl debugged.
Dort stehen zwei Arrays zur Verfügung:
$countryList
$country_list
$country_list wird im Bare eingelesen - dies ist im Frontend bei uns aber leer. In $countryList sind unsere zwei Länder allerdings richtig implementiert.