Problem comparing page provider language versions

Vote:
 

Anybody having problems comparing two different language versions of a PageProvider page?

Background:
We have a customer with 18 different languages on their site running CMS 6 R2. They use a custom page provider for serving some of the pages.

Problem:
When the customer compares two different language versions of the same page (served by the custom PageProvider) they actually end up seeing two pages of the same language. When they select e.g. English and Swedish as the languages to compare, they see two english pages.

When I compare the IFrame src URLs they are as follows:
English version (left panel/iframe): /en/Products/Some/Product/?id=12435__PP&idkeep=True&epslanguage=en
Swedish version (right panel/iframe): /en/Products/Some/Product/?id=12435__PP&idkeep=True&epslanguage=sv

In both these pages EPiServer disregards the epslanguage query parameter and loads the english language version (apparently since the URL starts with "/en/". In the case of ordinary EPiServer pages (not provided by a page provider) this works but when the pages are served by a page provider, the URL language parsing does not work.

Anybody else having this problem? Is this a known issue/bug?
How can it be fixed?
As I see it, the only way that we can fix it ourselves is if we write a custom URL rewriter with might introduce new "features" (bugs).

I thank beforehand for any assistance anyone can provide.

#60811
Aug 27, 2012 11:29
This thread is locked and should be used for reference only. Please use the Episerver CMS 7 and earlier versions forum to open new discussions.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.