GX-Bug #67450
geschlossenSprachabhängige Textfelder werden nicht berücksichtigen / Language dependent text fields are not considered
0%
Sprachabhängige Textfelder werden nun richtig auf der Konfigurationsseite des Shops angezeigt.
Beschreibung
Aktuell werden einige sprachabhängige Textfelder noch nicht berücksichtig.
Das Feld EMAIL_BILLING_SUBJECT_ORDER ist in der Datenbank für jede Sprache vorhanden und kann aktuell in den E-Mail Einstellungen abhängig von der Spraceh konfiguriert werden.
Hier müssen wir eine Möglichkeit finden Felder für jede Sprache anzeigen zu können und dann auch zu speichern.
Kann wir folgt reproduziert werden:
- Öffne Gambio Admin in Deutsch
- gehe zu "Einstellungen->System->E-Mail Rechnungsadressen"
- Das Feld "Verrechnung - E-Mail Betreff" wird nur einmal für Deutsch angezeigt
- Wechsel im Footer auf die englische Sprache
- gehe zu Einstellungen->System->E-Mail Rechnungsadressen"
- Das Feld "Billing - Email Subject" enhält immer noch den deutschen Text. Siehe Screenshot (neu)
- Es gibt keine Eingabefelder für jede Sprache im Shop so wie es noch auf der alten Einstellungsseite war. Siehe Screenshot (alt)
Lösungsansatz:
Felder die mehrach in der Datenbank vorkommen für jede Sprache anzeigen und dann als Array im Formular ausgeben.
EMAIL_BILLING_SUBJECT_ORDER[1]
EMAIL_BILLING_SUBJECT_ORDER[2]
usw.
Damit hat man dann das Feld so oft in der Darstellung wie es in der Datenbank pro Sprache vorkommt.
dann wird es beim Speichern als ein Feld gelesen und kann dann pro Sprache darauf reagieren, wenn es ein Array ist.
Currently some language dependent text fields are not yet considered.
The field EMAIL_BILLING_SUBJECT_ORDER is available in the database for each language and can currently be configured in the e-mail settings depending on the traceh.
Here we have to find a way to display and save fields for each language too.
We can reproduce it as follows:
- open Gambio Admin in german
- go to "Settings->System->E-Mail billing addresses
- the field "Billing - E-Mail Subject" is displayed only once for English
- change in the footer to the English language
- Go to Settings->System->E-mail billing addresses".
- the field "Billing - Email Subject" still contains the German text See screenshot (new)
- there are no input fields for each language in the store as it was on the old settings page. See screenshot (old)
Solution approach:
Display fields that occur several times in the database for each language and then output them as an array in the form.
EMAIL_BILLING_SUBJECT_ORDER[1]
EMAIL_BILLING_SUBJECT_ORDER[2]
etc.
So you have the field as often as it appears per language.
then it is read as one field when saving and can react to it per language if it is an array.
Dateien
Von Moritz Bunjes vor mehr als 4 Jahren aktualisiert
- Priorität wurde von Normal zu Hoch geändert
- Zielversion wurde von 58 zu 133 geändert
Von Daniel Wu vor mehr als 4 Jahren aktualisiert
- Priorität wurde von Hoch zu Dringend geändert
Von Ulrich Wenk vor etwa 4 Jahren aktualisiert
- Status wurde von Gemeldet zu Feedback geändert
- Zugewiesen an wurde auf Till Tepelmann gesetzt
Von Till Tepelmann vor etwa 4 Jahren aktualisiert
- Datei Bildschirmfoto 2020-09-28 um 11.37.32.png Bildschirmfoto 2020-09-28 um 11.37.32.png wurde hinzugefügt
- Thema wurde von Sprachabhängige Textfelder berücksichtigen zu Sprachabhängige Textfelder berücksichtigen / Consider language dependent text fields geändert
- Beschreibung aktualisiert (Vergleich)
- Status wurde von Feedback zu Anerkannt geändert
- Zugewiesen an
Till Tepelmannwurde gelöscht
Von Till Tepelmann vor etwa 4 Jahren aktualisiert
- Datei Bildschirmfoto 2020-09-28 um 11.45.29.png Bildschirmfoto 2020-09-28 um 11.45.29.png wurde hinzugefügt
Von Till Tepelmann vor etwa 4 Jahren aktualisiert
- Thema wurde von Sprachabhängige Textfelder berücksichtigen / Consider language dependent text fields zu Sprachabhängige Textfelder werden nicht berücksichtigen / Language dependent text fields are not considered geändert
Von Julian Heckmann vor etwa 4 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Julian Heckmann gesetzt
Von Julian Heckmann vor etwa 4 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Anerkannt geändert
- Zugewiesen an
Julian Heckmannwurde gelöscht
Von Tobias Schindler vor etwa 4 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Tobias Schindler gesetzt
Von Tobias Schindler vor etwa 4 Jahren aktualisiert
I accidentally pushed the commits to the wrong ticket. This are the commits:
https://sources.gambio-server.net/gambio/gxdev/-/commit/9d6204e1efcf8970411a47f02911b77f668f60ed
https://sources.gambio-server.net/gambio/gxdev/-/commit/f35e92afda7d08d78493ecaa3355c319995946ba
https://sources.gambio-server.net/gambio/gxdev/-/commit/3c198985363246239fb64a23712b9337baf7a289
https://sources.gambio-server.net/gambio/gxdev/-/commit/a568039a8b418c3fce25df22dcf1870d66d49e2c
Von Tobias Schindler vor etwa 4 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Tobias Schindler zu Core-Entwickler geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor etwa 4 Jahren aktualisiert
- Zielversion wurde von 133 zu 4.5.1.0 beta1 geändert
Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert
- Projekt wurde von 11242 zu GX-Entwicklung geändert
- Status wurde von Testing zu 30 geändert
- Betroffene Versionen Unbestimmt wurde hinzugefügt
Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert
- Status wurde von 30 zu Testing geändert
Von Tobias Schindler vor mehr als 3 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Tobias Schindler geändert
Von Tobias Schindler vor mehr als 3 Jahren aktualisiert
i just realized that i implemented the solution, so a can't test the ticket
Von Tobias Schindler vor mehr als 3 Jahren aktualisiert
- Zugewiesen an wurde von Tobias Schindler zu Core-Entwickler geändert
Von Mirko Janssen vor mehr als 3 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Mirko Janssen geändert
Von Mirko Janssen vor mehr als 3 Jahren aktualisiert
- Kategorie wurde auf Core gesetzt
- Status wurde von Testing zu Erledigt geändert
Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert
- Tags wurde auf 4.5.1.0_beta1 gesetzt
Von Daniel Wu vor mehr als 3 Jahren aktualisiert
- Betroffene Versionen
Unbestimmtwurde gelöscht