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-rc2.tar.gztar.gz
205.36 KB
MD5: c9ccd84b160cf0cc4e679aad3a05eee2
SHA-1: b2dc53bb9fa7b1e4468f2efebcf3e1ddd2f5c4a8
SHA-256: b9a582fd78901758c59ad0013dfd56c7536642115ccf2be5585ec1d5db856bfc
Download themekey-7.x-3.0-rc2.zipzip
249.87 KB
MD5: 1387366d0200b7386a6a345bdfb91b1a
SHA-1: f3db028f762b1186c102d17e4c4dca18d94a07c3
SHA-256: 2386b631480896f2c5bde518640bcacbd22e16a44495ff84019f9256a7229b53
Release notes
7.x-3.0-rc2
- mkalkbrenner: ThemeKey Redirect: added an option to evaluate the rule chain only once to optimize the performance.
- mkalkbrenner: extended test cases.
- mkalkbrenner: #2128525: Cookie values containing serialized data creates invalid auto rule links.
- mkalkbrenner: #1525016: Mixed themes when using ajax
- mkalkbrenner: #1623078: Add a hook to suppress themekey evaluation on special paths
- mkalkbrenner: #1851474: JS error on empty Theme Switching Rule Chain
- mkalkbrenner: #1907196: Declare built-in client detection as deprected in favor of Browscap and Mobile Detect
- mkalkbrenner: fixed mobile_detect integration
- mkalkbrenner: added more options to improve ajax handling
- mkalkbrenner: #2144557: Themekey and Mobile Detect - Mobile_Detect() class does not exist
- mkalkbrenner: added validation of domain list of ThemeKey Redirect Domain Selector block
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