Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Download tar.gz
67.61 KB
MD5: 9f86f3615e5a54e038fd9e5a54f98388
SHA-1: 40a7edb4bfc33aa7dcacec2b5cbf0fae9ee6173d
SHA-256: d251d66090de227713dd6f051d0d2f74fffb8832af86f07e4d4c691c1735fc5f
Download zip
112.28 KB
MD5: 63624d80fbff02fc9607e2fa6bd92edf
SHA-1: bd071b3681d457335c05a5aa7bdb16df1ab11ad0
SHA-256: 94de12a94afc667b836749bc4fcf9cf42bce468b246ae437e11c09b968c2fbe9
Release notes
This release represents a major overhaul of the Quicktabs API such that, while the basic functionality and UI haven't changed all that much, the code is much more extensible and the functionality can be extended in several ways. An explanation of the main ways for developers to extend Quicktabs can be found in the README.txt file but below is a list of the most important changes:
- Now has a pluggable OO architecture, using Ctools to manage plugins. There are two types of plugins - renderers and content plugins.
- The module ships with 3 renderer plugins: classic Quicktabs, jQuery UI Tabs and jQuery UI Accordion.
- The content plugins available are block, node, view and qtabs, which are the same types of things that could previously be loaded in Quicktabs tabs but developers can now write plugins to enable the loading of other types of content into tabs.
- There is now a separate Tabstyles module providing style options for the classic Quicktabs renderer. The same styles are still available.
- The quicktabs_build_quicktabs() function can be used to programmatically create a Quicktabs instance, and it can take an array of already rendered items, either to add to an existing Quicktabs instance or to constitute the entire Quicktabs instance. Useful for doing something like moving node comments into a Quicktabs instance on hook_page_alter().
- Includes a Views style plugin to display a list of nodes as Quicktabs
- Uses the ajax framework for ajax-loaded tabs, which means lazy-loading of js and css files is supported
- Test coverage for admin operations