Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This hook dhtml_menu_preprocess_menu_link doesn't get called anymore after installing the latest D7 dev release as of this morning. Couldn't figure our yet, why that's the case. As a result, DHTML currently doesn't work anymore.
Comments
Comment #1
cburschkaFortunately (whew), I cannot reproduce this on the current CVS checkout of core. Maybe it was a temporary bug, or caching trouble?
It would be horrible if someone had decided to block preprocess calls for "performance" again and forced me to revive that ugly theme layer altering code.
Comment #2
jurgenhaasThanks @Arancaytar, looks like this is an issue with one of my sites. It works well on others. Not sure yet what's causing the problem but it's probably not worth chasing.
Comment #3
felixSchl CreditAttribution: felixSchl commentedHow did you end up resolving the issue? It just won't load for me either.
Comment #4
jurgenhaas@felixSchl, I guess I haven't. But I can't remember really, it's 2,5 years ago and my comment above lets assume that a later dev version had resolved the issue anyways.
Meanwhile, we're not using the DHTML module anymore. It comes with too many unwanted side effects and most themes come with some nice menus already so DHTML wasn't required for us anymore.
Comment #5
felixSchl CreditAttribution: felixSchl commentedThanks for the reply. It was a Drupal issue. After flushing all caches the theme registry was mangled. Flushing the theme registry on it's own afterwards fixed the issue.