View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001874 | OXID eShop (all versions) | 2. ----- eShop backend (admin) ----- | public | 2010-06-02 17:54 | 2010-09-07 14:47 |
Reporter | dominiks | Assigned To | |||
Priority | high | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.3.2 revision 27884 | ||||
Fixed in Version | 4.4.3 revision 30016 | ||||
Summary | 0001874: Online Help is not found when Admin language ID is not 0 or 1 | ||||
Description | Administer products -> Categories -> Start Help -> Not Found The requested URL /PE/4.3.2/5/admin/category_main.html was not found on this server. This problem occurs, when user loged in to Admin area with selected language, which ID is other than 0 or 1. Currently on OXID eSales sites there is Help content placed only in German (lang ID=0) or English (lang ID=1) languages. Means when clicked on the Help link with language ID 5, it requests the Help content in non-existing language form server and gets "Page Not Found". Please fix it to make such behavior: - if user loged in to Admin with German or English language: form proper urls to Help with according language (with lang ID 0 or 1). Btw checking should be done by abbreviation, because if language was deleted and then created again - it gets different ID (means English may have ID other than 1). - if user loged in to Admin with other language than DE or EN - form such links to Help, that user would be directed to English Help page (replace language ID with 1). | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Theme | |||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
related to | 0001683 | resolved | vilma_liorensaityte | Dyn-Navigation not loaded correctly when using other language than English as second language in Shop |
child of | 0001895 | resolved | arvydas_vapsva | Do not allow to delete default eShop language |
|
Help is broken for other admin pages as well. |
|
I keep selecting English language (always) when logging into the admin area, but "Start Help" links are still generated using wrong language ID (5). See attached screenshot start-help-404.png. |
|
Reminder sent to: dominiks Can you please check what language ID is set for English language in your shop? (Master Settings -> Languages -> Select "English" -> field "Language ID"). If you have inserted some other languages before, and English goes just after those - it's possible, that it got the id=5. Of course, if this is the case - this place still should be improved. But at least we will know the reason. Best regards, |
|
There is no English language in "Master settings" -> "Languages" list. There are 2 languages only: sk - Slovak - ID 3 (active) de - Deutch - ID 0 (not active) I'm using English language only when working in admin backend. |
|
This happened because: you inserted some new languages after DE and EN, so those got IDs 2, 3, and 4. Then you deleted the English language from Admin -> Languages. After this step - English language is gone only from eShop frontend, but still available for use in Admin area... which is basically a bug. Thus - when you login to Admin with "non existing" language, it gets wrong ID (=5 in your case). So the Help is not found then. Bug should be fixed - to direct user to EN language help in case of "non existing" language is requested. |
|
Basically - we discussed internaly and prepared global concept for preventing such situations and even bigger problems with languages in admin. See the description of bug and related bugs about following changes. |