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.
Alpha of the D7 upgrade release. There have been a number of changes necessitated by changes to the Drupal theming system and a bunch of new features as well :) They include:
The head_title template variable is now a part of html.tpl.php.
Support for the "hiding" of regions has currently been nuked as D7 regions are too variable. This and other variable changes might hinder some upgrades. These issues will need to be manually worked out.
A new machine name option has been introduced for each style scheme which will be used with the new node_style hooks.
In lieu of the hodgepodge of display settings relating to variable page elements, the module now provides two hooks namely hook_node_style_preprocess_SCHEME_MACHINE_NAME() and hook_node_style_process_SCHEME_MACHINE_NAME() respectively. They are simple extensions of the Theme API's hook_preprocess() and hook_process() and can be used to manipulate theme variables whenever a node_style is triggered.
The module now optionally injects node file attachments into the page markup. The module supports CSS and JS attachments. The latter is a potential security risk and requires a Drupal variable - allow_insecure_uploads - to be set to 1 in order to work.
Changes:
- Fix compatibility issues with themes that declare their own _phptemplate_variables() function using a workaround.
- Now works with node previews.
- Translation issues fixed: missing t()s etc.
- Fix table prefix issues in the .install file.
Important note:
This release introduces a compatibility mode configuration option. The module will work only if this is enabled. Please check the README and help text for more information.