Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?!

  • Ersteller des Themas Ersteller des Themas Belushi
  • Erstellungsdatum Erstellungsdatum

Belushi

Gut bekanntes Mitglied
5. September 2019
127
11
Berlin
Hallo, wir haben unseren Testshop gerade auf 5.7.1 aktualisiert und stehen vor dem Problem, dass die Sprachvariablen
global.sendWithdrawal und global.revocationOrderNumber nicht erkannt werden, obwohl beide in den Einstellungen der Sprachvariablen existieren und auf DE und FR auch korrekt gesetzt sind.
Der Shop gibt dennoch auf der Widerrufsseite #global.sendWithdrawal# und #global.revocationOrderNumber# aus. Der Button im Footer (global.withdrawalForm) wird aber korrekt dargestellt.

Die Shop-Caches einschließlich des neuen locale Caches wurden mehrfach gelöscht, Browser-Cache sowieso.

Beim Testen ist uns dann noch aufgefallen, dass wir den FR-Text von global.withdrawelForm wie gewohnt in der Sprachverwaltung ändern können; global.sendWithdrawal und global.revocationenOrderNumber aber lassen sich nicht anklicken und bearbeiten - weder auf DE noch FR.

Wo könnte das Problem liegen?

Belushi
 

NoOne

Sehr aktives Mitglied
16. März 2024
673
230
Da wurden die Sprachvariablen eventuell als UTF-16 importiert. Da müsstest du mal in phpMyAdmin gehen und dir die Einträge in der Tabelle tsprachwerte anschauen. Du musst da aber auf bearbeiten gehen, und dir dort dann die Textfelder anschauen, weil das sonst nicht ersichtlich wird. In der Tabelle an sich sieht das in phpMyAdmin etwa so aus:

phpMA1.png

Und wenn man dann auf bearbeiten geht und das so ausschaut:
phpMA2.png

Dann ist dass das Problem. Denn dann finden die SQL-Abfragen die Variablennamen nicht. Das müsste dann korrigiert werden.
 

Belushi

Gut bekanntes Mitglied
5. September 2019
127
11
Berlin
Erstmal Danke für die ausführliche Antwort!

Bevor ich jetzt in der Live-Datenbank rumfummle (auch, wenn's nur der Testshop ist):
Warum werden die Variablen dann in der Sprachverwaltung gefunden und korrekt angezeigt?
Ich kann sie nur nicht bearbeiten - normalerweise klickt man halt den Text rechts an und bekommt eine Edit-Box, das ist hier aber nicht der Fall.


sprachvariablen.png
 

Belushi

Gut bekanntes Mitglied
5. September 2019
127
11
Berlin
Falls auch jemand das Problem haben sollte:

Ich habe die Variablen jetzt rechts mit dem Mülleimer-Symbol gelöscht und neu angelegt - das hat dann funktioniert.

Merkwürdigerweise hatten wir das Thema nur am Testshop - gestern haben wir das Live-System auf 5.7.1 aktualisiert, da hat das funktioniert.

Allerdings hatten wir beim Testsystem zwischenzeitlich von 5.5.3 auf 5.7.0 geupdated, bei Liveshop haben wir 5.7.0 übersprungen. Wahrscheinlich war also die 5.7.0 das Problem.
 

Ähnliche Themen