The way the theme handles links is not compatible with the localization system. Instead of providing the correct language path prefix, it uses the current path prefix for all links.

(very frustrating to debug)

Comments

toitimhcm’s picture

Status: Closed (won't fix) » Active

Yes, thats right
I am the same problem
when working with multi languages and caching
It fail to all block missing.
need fix please,
-------------

Jacine’s picture

Status: Active » Closed (won't fix)

This isn't an issue with the theme. It's an issue with Drupal: http://drupal.org/node/244162

Personally, I refuse to hack a fix for this into my theme, as I strongly believe it doesn't belong in a theme. For clarification, all the theme does is change the markup of links in certain places, like $node->links. The theme doesn't create or modify link structure.

If you want to hack it into the theme yourself, this might help you: http://drupal.org/node/188269

rcross’s picture

Just to be clear, I've skimmed through the linked issue and it does not seem to be relevant to the problem being expressed.

Other themes do not exhibit the same behavior. I was able to correct the issue by commenting out the call to the function that reformats the links, so there definitely seems to be something there influencing the links. I haven't had a chance to identify the bug in the actual function yet. (The _sky_button_links function)

rcross’s picture

also, the second link you point out relates to D5 and thus doesnt seem pertinent to this. This would seem more relevant to D6 if anything http://drupal.org/node/313814

Status: Active » Closed (won't fix)