On a multilingual site, if I'm viewing a node in one language, say German, and the body includes a legacy Path Filter link to a node in another language, say English, the resulting link shows the target node number instead of the aliased URL.

For example:

  • An English node resides at node/3000, with an alias of "privacy".
  • A link from a German node to the English node is given in Path Filter format as: <a href="internal:node/3000">.

Expected result: the link in the German node should appear as http://www.example.com/en/privacy.

Actual result: the link in the German node shows http://www.example.com/de/node/3000.

Comments

Garrett Albright’s picture

Please upgrade to 7.x-2.x-dev and clear your site cache and see if the problem persists.

Does it also persist if the link doesn't use the "internal:" prefix? If not, that would be very unusual…

Adam_M’s picture

This is using 7.x-2.10+5-dev.

The behavior survives both a cache flush and the removal of the "internal:" prefix.

Garrett Albright’s picture

Argh. Any chance you would be a developer with enough experience to fix this and submit a patch? I simply can't track all these multi-lingual-related corner cases, particularly when I'm not working on any multi-lingual sites currently myself. =[

Garrett Albright’s picture

Issue summary: View changes
Status: Active » Closed (duplicate)

Probably a duplicate of https://drupal.org/node/1927990 . Is this bug still happening?