Project

General

Profile

GX-Bug #67505

404 Error page is not always displayed in the language of the shop

Added by Till Tepelmann almost 2 years ago. Updated almost 2 years ago.

Status:
Erledigt
Priority:
Hoch
Assignee:
Category:
Core
Target version:
% Done:

0%

Estimated time:
Steps to reproduce:
Betroffene Versionen:
4.2.0.0 beta1
Release Notes Langtext:

404-Fehlerseiten werden jetzt in der ausgewählten Sprache im Shop angezeigt.


Description

Wenn man die eigenen Fehlerseiten aktiviert hat, dann wird diese nicht immer in der Sprache angezeigt die im Shop aktiv ist. Es wird versucht die Sprache aus dem Browser zu lesen, was bei vielen einfach eine Sprache ist die entweder im Shop deaktiviert ist (Englisch) oder eine ganz andere Sprache die im Shop nicht exisitert. Als Fallback wird zwar "de" gewählt, aber auch diese Sprache kann für Kunden deaktiviert sein, wenn diese ein englischen oder andere Sprache im Shop aktiv haben.

Kann wie folgt reproduziert werden:

  1. Im Shop die englische Sprache deaktivieren
  2. Im Browser die bevorzugte Sprache auf "Englisch" stellen. Die englische Sprache muss vor der deutschen Sprache stehen
  3. Im Admin die eigenen Fehlerseiten unter "Toolbox->Eigene Fehlerseiten" aktivieren
  4. Im Shop eine Seite aufrufen die es nicht gibt, z.B. /test1234
  5. Es wird die englische Fehlerseite angezeigt, obwohl die englische Sprache im Shop deaktiviert ist
  6. Im Shop ist nur Deutsch als aktive Sprache und daher sollte dann auch die deutsche Fehlerseite angezeigt werden

If you have activated your own error pages, they are not always displayed in the language that is active in the shop. It is tried to read the language from the browser, which for many people is simply a language that is either disabled in the shop (English) or a completely different language that does not exist in the shop. As a fallback "de" is chosen, but this language can be deactivated too for customers, if they have an English or other language active in the shop.

Can be reproduced as follows:

  1. disable the English language in the store
  2. set the preferred language in the browser to "English The English language must the first language
  3. activate the own error pages in the admin under "Toolbox->own error pages
  4. call up a page in the store that does not exist, e.g. /test1234
  5. the english error page is displayed, although the english language is deactivated in the store
  6. in the store is only German as active language and therefore the German error page should be displayed too

History

#1

Updated by Till Tepelmann almost 2 years ago

  • Subject changed from 404 Fehlerseite wird nicht immer in der Sprache des Shops angezeigt to 404 Error page is not always displayed in the language of the shop
#2

Updated by Till Tepelmann almost 2 years ago

  • Description updated (diff)
#3

Updated by Moritz Bunjes almost 2 years ago

  • Status changed from Gemeldet to Testing
  • Assignee set to Moritz Bunjes
  • Target version changed from 133 to 4.2.0.0
  • Release Notes Langtext updated (diff)
#4

Updated by Moritz Bunjes almost 2 years ago

  • Status changed from Testing to Erledigt

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 5 MB)