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.
Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Download themekey-7.x-3.0-rc1.tar.gztar.gz
202.96 KB
MD5: 58e9c753e896a5b64d0650fd29da757f
SHA-1: 311b9bfb9fe70c909e9fcd08d94a6c734a0af5b9
SHA-256: 56e8ba505a9662aacbb41842c7bf50ace8a96a7d8fa4d0fa6f1190d1e1089acf
Download themekey-7.x-3.0-rc1.zipzip
247.27 KB
MD5: fcbd5572fc17883c6d1b71d4cb9902b4
SHA-1: b388ac1979da62325386435b0d9e9a452a6abb0e
SHA-256: e9adf594ed36e7e317086d316bb8fc256d343db694ab4596edd16f96c298386d
Release notes
7.x-3.0-rc1
- mkalkbrenner: #2118987: Browscap:ismobiledevice rule not working in some setups
- mkalkbrenner: fixed spelling of themekey_validator_numeric_boolean
- izus, mkalkbrenner: #2128887: Do not rely on rowCount() for SELECT statement
- mkalkbrenner: fixed Cannot redeclare themekey_update_7300 if ThemeKey Redirect is enabled
- mkalkbrenner: #2128671: Various errors if description in .info files exceeds 255 characters.
- mkalkbrenner: fixed Unknown column 'append_path' in 'field list' when enabling ThemeKey Redirect
- mkalkbrenner: new property locale:language_from_browser
- mkalkbrenner: improved ThemeKey Redirect to match more use cases, not just sub-domains for mobile devices.
- mkalkbrenner: ThemeKey Redirect: Removed redirects implemented in php for authenticated users because they caused trouble with varnish. Now we always rely on javascript.
7.x-3.0-beta1
- webservant316, mkalkbrenner: improved wording.
- yechuah: #1942444: taxonomy:name property
- Simon Georges: #2046143: Move example module into "Example modules" package
- mkalkbrenner: #1600844: Themekey fatals on External Pages with Bootstrap
- mkalkbrenner: #1811592: redirect to different (sub-) domain by rule
7.x-3.0-alpha2
- mkalkbrenner: added support for mobile_detect and provided different related properties
- mkalkbrenner: refactored ThemeKey to make rule chain administration and matching reusable for sub-modules
- mkalkbrenner: added hook_themekey_rebuild()
- mkalkbrenner: #977572: add aditional css file by rule
- Simon Georges, mkalkbrenner: #2046143: Move example module into "Example modules" package
- richard.french, mkalkbrenner: #2052647: Workbench Access Support
- mkalkbrenner: #1811592: redirect to different (sub-) domain by rule
- mkalkbrenner: fixed ThemeKey Debug message for static rules
- mkalkbrenner: added support for mobile_detect_api
- mkalkbrenner: #2082427: extend individually-styled channels to include the user profile page and contact page
- mkalkbrenner: added hook_themekey_ui_author_theme_selected()
7.x-3.0-alpha1
- mkalkbrenner: added hook_themekey_custom_theme_alter()
- mjpa, mkalkbrenner: #1977472: Domain Theme support
- mkalkbrenner: fixed creation of new rule with regex operator
- mkalkbrenner: #1510482: Switch Theme by Field Value
- Nosta, mkalkbrenner: #2039581: wrong boolean values in system:session
- Pacufist: #1900864: Bug in function themekey_compat_module_implements_alter().
- mkalkbrenner: #1957354: $content_language property
- mkalkbrenner: fixed "Use of undefined constant LOCALE_LANGUAGE_NEGOTIATION_URL_PREFIX" caused by property overlay:mode if locale.module is enabled
- mkalkbrenner: #686650: add Organic Groups to properties
- mkalkbrenner: added support for browscap and provided different related properties