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
Comment #1
Garrett Albright commentedPlease 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…
Comment #2
Adam_M commentedThis is using 7.x-2.10+5-dev.
The behavior survives both a cache flush and the removal of the "internal:" prefix.
Comment #3
Garrett Albright commentedArgh. 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. =[
Comment #4
Garrett Albright commentedProbably a duplicate of https://drupal.org/node/1927990 . Is this bug still happening?