Drupal tabs.module README.txt
==============================================================================
Created as part of a project sponsored by CivicSpace Labs, this module
provides methods for client-side tabbed pages, using the jQuery tabs
plugin by Klaus Hartl, http://stilbuero.de/tabs.
Requirements
------------------------------------------------------------------------------
This module is written for Drupal 5.0+.
Installation
------------------------------------------------------------------------------
Create a directory modules/tabs and copy all the module's files into
it. Enable the module via the administer modules page.
Testing
------------------------------------------------------------------------------
To test the module, you can download the DEV version and enable the
Tabs Example module, then navigate to /tabsexample.
Developer usage
-----------------------------------------------------------------------------
Tabs are generated through forms-api-style arrays using two element types
defined in tabs.module: 'tabset' (a set of tabs) and 'tabpage' (a tab page on
a set of tabs).
Tabs can be returned as part of normal forms, or can be 'manually' rendered
through a call to the function tabs_render().
Sample usage:
$form = array();
$form['example1'] = array(
'#type' => 'tabset',
);
$form['example1']['tab1'] = array(
'#type' => 'tabpage',
'#title' => t('One'),
'#content' => t('First tab content.'),
);
$form['example1']['tab2'] = array(
'#type' => 'tabpage',
'#title' => t('Two'),
'#content' => t('Second tab content.'),
);
$form['example1']['tab3'] = array(
'#type' => 'tabpage',
'#title' => t('Three'),
'#content' => t('Third tab content.'),
);
return tabs_render($form);
For a form example, see the tabsexample.module file in the DRUPAL-5 branch
of the module, in the /docs directory.
View source
- Drupal tabs.module README.txt
- ==============================================================================
-
- Created as part of a project sponsored by CivicSpace Labs, this module
- provides methods for client-side tabbed pages, using the jQuery tabs
- plugin by Klaus Hartl, http://stilbuero.de/tabs.
-
- Requirements
- ------------------------------------------------------------------------------
- This module is written for Drupal 5.0+.
-
-
- Installation
- ------------------------------------------------------------------------------
- Create a directory modules/tabs and copy all the module's files into
- it. Enable the module via the administer modules page.
-
-
- Testing
- ------------------------------------------------------------------------------
- To test the module, you can download the DEV version and enable the
- Tabs Example module, then navigate to /tabsexample.
-
-
- Developer usage
- -----------------------------------------------------------------------------
-
- Tabs are generated through forms-api-style arrays using two element types
- defined in tabs.module: 'tabset' (a set of tabs) and 'tabpage' (a tab page on
- a set of tabs).
-
- Tabs can be returned as part of normal forms, or can be 'manually' rendered
- through a call to the function tabs_render().
-
- Sample usage:
-
- $form = array();
-
- $form['example1'] = array(
- '#type' => 'tabset',
- );
- $form['example1']['tab1'] = array(
- '#type' => 'tabpage',
- '#title' => t('One'),
- '#content' => t('First tab content.'),
- );
- $form['example1']['tab2'] = array(
- '#type' => 'tabpage',
- '#title' => t('Two'),
- '#content' => t('Second tab content.'),
- );
- $form['example1']['tab3'] = array(
- '#type' => 'tabpage',
- '#title' => t('Three'),
- '#content' => t('Third tab content.'),
- );
-
- return tabs_render($form);
-
- For a form example, see the tabsexample.module file in the DRUPAL-5 branch
- of the module, in the /docs directory.