Projekt

Allgemein

Profil

Aktionen

GX-Bug #67450

geschlossen

Sprachabhängige Textfelder werden nicht berücksichtigen / Language dependent text fields are not considered

Von Till Tepelmann vor mehr als 4 Jahren hinzugefügt. Vor etwa 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Mirko Janssen
Kategorie:
Core
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
Release Notes Langtext:

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:

  1. Öffne Gambio Admin in Deutsch
  2. gehe zu "Einstellungen->System->E-Mail Rechnungsadressen"
  3. Das Feld "Verrechnung - E-Mail Betreff" wird nur einmal für Deutsch angezeigt
  4. Wechsel im Footer auf die englische Sprache
  5. gehe zu Einstellungen->System->E-Mail Rechnungsadressen"
  6. Das Feld "Billing - Email Subject" enhält immer noch den deutschen Text. Siehe Screenshot (neu)
  7. 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:

  1. open Gambio Admin in german
  2. go to "Settings->System->E-Mail billing addresses
  3. the field "Billing - E-Mail Subject" is displayed only once for English
  4. change in the footer to the English language
  5. Go to Settings->System->E-mail billing addresses".
  6. the field "Billing - Email Subject" still contains the German text See screenshot (new)
  7. 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


Aktionen #1

Von Moritz Bunjes vor etwa 4 Jahren aktualisiert

  • Priorität wurde von Normal zu Hoch geändert
  • Zielversion wurde von 58 zu 133 geändert
Aktionen #2

Von Daniel Wu vor etwa 4 Jahren aktualisiert

  • Priorität wurde von Hoch zu Dringend geändert
Aktionen #3

Von Ulrich Wenk vor etwa 4 Jahren aktualisiert

  • Status wurde von Gemeldet zu Feedback geändert
  • Zugewiesen an wurde auf Till Tepelmann gesetzt
Aktionen #4

Von Till Tepelmann vor etwa 4 Jahren aktualisiert

Aktionen #6

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
Aktionen #7

Von Julian Heckmann vor etwa 4 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Julian Heckmann gesetzt
Aktionen #8

Von Julian Heckmann vor etwa 4 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Anerkannt geändert
  • Zugewiesen an Julian Heckmann wurde gelöscht
Aktionen #9

Von Tobias Schindler vor etwa 4 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Tobias Schindler gesetzt
Aktionen #11

Von Tobias Schindler vor fast 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)
Aktionen #12

Von Moritz Bunjes vor fast 4 Jahren aktualisiert

  • Zielversion wurde von 133 zu 4.5.1.0 beta1 geändert
Aktionen #13

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
Aktionen #14

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Status wurde von 30 zu Testing geändert
Aktionen #15

Von Tobias Schindler vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Tobias Schindler geändert
Aktionen #16

Von Tobias Schindler vor mehr als 3 Jahren aktualisiert

i just realized that i implemented the solution, so a can't test the ticket

Aktionen #17

Von Tobias Schindler vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Tobias Schindler zu Core-Entwickler geändert
Aktionen #18

Von Mirko Janssen vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Mirko Janssen geändert
Aktionen #19

Von Mirko Janssen vor mehr als 3 Jahren aktualisiert

  • Kategorie wurde auf Core gesetzt
  • Status wurde von Testing zu Erledigt geändert
Aktionen #20

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Tags wurde auf 4.5.1.0_beta1 gesetzt
Aktionen #21

Von Daniel Wu vor etwa 3 Jahren aktualisiert

  • Betroffene Versionen Unbestimmt wurde gelöscht
Aktionen #22

Von Moritz Bunjes vor etwa 3 Jahren aktualisiert

  • Tags 4.5.1.0_beta1 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF