You are here

README.txt in Hierarchical Select 5.2

Same filename and directory in other branches
  1. 5.3 README.txt
  2. 5 README.txt
  3. 6.3 README.txt
  4. 7.3 README.txt
Description
-----------
This module defines the "hierarchical_select" form element, which is a much
enhanced way for letting the user select an option in a hierarchy. Out of the
box, this module implements the hierarchical_select hooks for the taxonomy
(which automatically includes support for the forum module), content_taxonomy
and subscriptions_taxonomy modules. It also converts hierarchical vocabularies
that are used as exposed filters in any View to a hierarchical select.

Any module that uses a select form element, of which the options are ordered
hierarchically, can take advantage of this new form element. Especially when
there's a deep hierarchy, or when there are a lot of options in each sublevel,
this form element greatly simplifies the user's search for the right option.

Hierarchical Select has the ability to save the entire lineage of a selection
or only the "deepest" selection. You can configure it to force the user to
make a selection as deep as possible in the tree, or allow the user to select
an item anywhere in the tree. Levels can be labeled, you can configure limit
the number of items that can be selected, configure a title for the dropbox,
choose a site-wide animation delay, and so on.

The Taxonomy implementation of Hierarchical Select can be configured per
vocabulary: it can be turned on/off and you can take advantage of all features
mentioned above.


Dependencies
------------
* jQuery Interface (http://drupal.org/project/jquery_interface)
  * jQuery Update (http://drupal.org/project/jquery_update)


Integrates with
---------------
* Taxonomy (Drupal core)
* Content Taxonomy (http://drupal.org/project/content_taxonomy)
* Taxonomy Subscriptions (http://drupal.org/project/subscriptions)
* Views (http://drupal.org/project/views)


Installation
------------
1) Place this module directory in your modules folder (this will usually be
"sites/all/modules/").

2) Install the modules it depends on. Don't forget to copy the jquery.js file
included in the jQuery Update module to the "misc" directory!

3) Enable the module.

4) If you want to use it for one or more of your vocabularies, go to
admin/content/taxonomy and click the "edit" link for a vocabulary. Now scroll
down and you'll find a whole range of Hierarchical Select settings. All
settings are explained there as well.

NOTE: When using a content_taxonomy CCK field, you must configure it to use
      either "Save as tag" or "Both" as "Save options". If you don't, you'll
      get a bunch of PHP errors.
      See http://drupal.org/node/207252#comment-685906.
NOTE: When using a "multiple values" content_taxonomy CCK field, you must also
      set your vocabulary to be "multiple select"!
      See http://drupal.org/node/212398.

In case of problems, don't forget to try a hard refresh in your browser!


Sponsors
--------
* Initial development:
    Paul Ektov of http://autobin.ru.
* Abstraction, to let other modules than taxonomy hook in:
    Etienne Leers of http://creditcalc.biz.
* Support for saving the term lineage:
    Paul Ektov of http://autobin.ru.
* Multiple select support:
   Marmaladesoul, http://marmaladesoul.com.
* Taxonomy Subscriptions support:
   Mr Bidster Inc.


Author
------
Wim Leers

* mail: work@wimleers.com
* website: http://wimleers.com/work

The author can be contacted for paid customizations of this module as well as
Drupal consulting and development.

File

README.txt
View source
  1. Description
  2. -----------
  3. This module defines the "hierarchical_select" form element, which is a much
  4. enhanced way for letting the user select an option in a hierarchy. Out of the
  5. box, this module implements the hierarchical_select hooks for the taxonomy
  6. (which automatically includes support for the forum module), content_taxonomy
  7. and subscriptions_taxonomy modules. It also converts hierarchical vocabularies
  8. that are used as exposed filters in any View to a hierarchical select.
  9. Any module that uses a select form element, of which the options are ordered
  10. hierarchically, can take advantage of this new form element. Especially when
  11. there's a deep hierarchy, or when there are a lot of options in each sublevel,
  12. this form element greatly simplifies the user's search for the right option.
  13. Hierarchical Select has the ability to save the entire lineage of a selection
  14. or only the "deepest" selection. You can configure it to force the user to
  15. make a selection as deep as possible in the tree, or allow the user to select
  16. an item anywhere in the tree. Levels can be labeled, you can configure limit
  17. the number of items that can be selected, configure a title for the dropbox,
  18. choose a site-wide animation delay, and so on.
  19. The Taxonomy implementation of Hierarchical Select can be configured per
  20. vocabulary: it can be turned on/off and you can take advantage of all features
  21. mentioned above.
  22. Dependencies
  23. ------------
  24. * jQuery Interface (http://drupal.org/project/jquery_interface)
  25. * jQuery Update (http://drupal.org/project/jquery_update)
  26. Integrates with
  27. ---------------
  28. * Taxonomy (Drupal core)
  29. * Content Taxonomy (http://drupal.org/project/content_taxonomy)
  30. * Taxonomy Subscriptions (http://drupal.org/project/subscriptions)
  31. * Views (http://drupal.org/project/views)
  32. Installation
  33. ------------
  34. 1) Place this module directory in your modules folder (this will usually be
  35. "sites/all/modules/").
  36. 2) Install the modules it depends on. Don't forget to copy the jquery.js file
  37. included in the jQuery Update module to the "misc" directory!
  38. 3) Enable the module.
  39. 4) If you want to use it for one or more of your vocabularies, go to
  40. admin/content/taxonomy and click the "edit" link for a vocabulary. Now scroll
  41. down and you'll find a whole range of Hierarchical Select settings. All
  42. settings are explained there as well.
  43. NOTE: When using a content_taxonomy CCK field, you must configure it to use
  44. either "Save as tag" or "Both" as "Save options". If you don't, you'll
  45. get a bunch of PHP errors.
  46. See http://drupal.org/node/207252#comment-685906.
  47. NOTE: When using a "multiple values" content_taxonomy CCK field, you must also
  48. set your vocabulary to be "multiple select"!
  49. See http://drupal.org/node/212398.
  50. In case of problems, don't forget to try a hard refresh in your browser!
  51. Sponsors
  52. --------
  53. * Initial development:
  54. Paul Ektov of http://autobin.ru.
  55. * Abstraction, to let other modules than taxonomy hook in:
  56. Etienne Leers of http://creditcalc.biz.
  57. * Support for saving the term lineage:
  58. Paul Ektov of http://autobin.ru.
  59. * Multiple select support:
  60. Marmaladesoul, http://marmaladesoul.com.
  61. * Taxonomy Subscriptions support:
  62. Mr Bidster Inc.
  63. Author
  64. ------
  65. Wim Leers
  66. * mail: work@wimleers.com
  67. * website: http://wimleers.com/work
  68. The author can be contacted for paid customizations of this module as well as
  69. Drupal consulting and development.