View Issue Details

IDProjectCategoryView StatusLast Update
0001683OXID eShop (all versions)2. ----- eShop backend (admin) -----public2010-09-23 09:33
Reporterjoshua Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.2.0 revision 23610 
Fixed in Version4.4.3 revision 30016 
Summary0001683: Dyn-Navigation not loaded correctly when using other language than English as second language in Shop
DescriptionThe dynamic navigation entries from admin.oxid-esales.com cannot be loaded in Shop-Admin when using a different language than English as second language in shop.

The url for the external sources from oxid website looks like this: admin.oxid-esales.com/<shop-version>/<countrycode>/...
The countrycode var is returned by oxadminview::_getCountryByCode(), in this method there is a sql statement that selects the value of field oxtitle_1 from country table by given isoalpha code. This method assumes that language with id 1 is always English, so that the result is either "germany" or "international". In our case this language is Dutch, so the result is always "Duitsland" which leads to an url like admin.oxid-esales.com/EE/duitsland/ - and of course, this resource doesn't exist, so there's no "E-Commerce Services" and "eFire" - Navigation, nor is the frame on bottom of navigation frame and content frame loaded.

I made a module for oxadminview, but this only works for the left side navigation, the frames are still not correctly loaded. For the frames the service url is called in templates using $oViewConf->getServiceUrl(), this var is filled by oxadminview::_getCountryByCode() but before the modules is loaded, so there's no chance of changing this by module.
TagsNo tags attached.
Theme
BrowserAll
PHP Versionany
Database Versionany

Relationships

related to 0001874 resolvedvilma_liorensaityte Online Help is not found when Admin language ID is not 0 or 1 

Activities

There are no notes attached to this issue.