All project content is available for reading, but you need to be a member of the project for Subversion checkout of source code, or to create/modify any information.
Login if you are a member. Apply here to request membership (open to all).

Ticket #287 (new enhancement)

Opened 6 years ago

Update to EPiCode.Extensions.PageDataExtensions.GetExternalUrl()

Reported by: joel.williams@… Owned by: frederik.vig@…
Priority: minor Component: Extensions
Keywords: Cc:


Default EPiServer behaviour is to return LinkURL for language of currently executing thread not language of current PageData object.

Raised this issue with EPiServer but they say it is functioning as designed.

I personally believe the GetExternalUrl method should return URL of current PageData object regardless of currently executing thread culture.

PageData.LanguageBranch is correct so have added in check so AddLanguageSelection is only used if currently executing thread culture is different from that held in LanguageBranch.

Note: See HelpUser/Tickets for help on using tickets.