Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

All other Modules /

Discuss all other Modules here.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

switching locales in CMS adds extra '/admin' to URL


Reply


3 Posts   930 Views

Avatar
theoldlr

Community Member, 103 Posts

13 March 2010 at 9:04am

Edited: 13/03/2010 10:56am

Hi,

For some strange reason When I switch languages in the CMS it is messing up the URL. For example: http://mysite.com/admin/admin/?locale=pt_BR

If I backspace the extra admin out then it loads properly. No idea how this is happening. From my _config.php:

Object::add_extension('SiteTree', 'Translatable');
Translatable::set_default_locale('en_US');

$allowed_locales = array(
'en_US' => array('English', 'English'),
'pt_BR' => array('Portuguese', 'Português'),
'es_CL' => array('Spanish', 'Español')
);

i18n::$common_locales = $allowed_locales;

Thanks in advance!

Edit: I should add that I have a few other sites configured the exact same way, none of which are having this problem.

Edit: I just realized this only occurs in IE (which in my case is ie7) Any ideas for a fix?

Avatar
Gregor

Community Member, 1 Post

20 March 2010 at 2:16pm

Hi,

I just had the same problem and found the solution:

edit:>>>>>cms/javascript/LangSelector.js

line 18: document.location = 'admin/?locale=' + this.value;

change to this: document.location = '?locale=' + this.value;

and it works as it should.

Kind regads,
Gregor

Avatar
fiona

Community Member, 3 Posts

20 March 2010 at 8:02pm

Anybody know the answer?

________________
[url=http://www.ebayoyo.com]golf clubs[/url]