Views taxonomy selective filter 6.x-2.x-dev
File ID: 101569
Views taxonomy selective filter 6.x-2.x-dev Description
Description: This module allows Views exposed filters for taxonomy terms to show only the terms from the original result set.
For example, suppose your vocabulary has 100 terms, but the view shows only two nodes because of other filters and between them those nodes only have 6 terms. The exposed filter form for taxonomy terms will show only those 6 terms.
Enable the module, and clear your Views cache. You will get an extra option in the exposed options for the 'Taxonomy: Term' filter allowing you to limit the terms shown.
This works by running an extra query with all the filters bar the actual taxonomy term so even after filtering you still get the same list of terms. This involves doing some fairly kludgy things with the innards of Views, to wit, cloning the query object and running it separately to get the terms, and hacking these back into the form that's already been generated. Hence there is a performance consideration, and also not all aspects of the original View work (eg the pager limit).
This module is not being actively developed; patches will be reviewed.
A new maintainer or co-maintainer is needed to take this further, for example to work on changes to Views 3.x in order to make this less of a kludge.
Development of this module was sponsored by Ixis.
Related: terms, Module, views, Filters, taxonomy, exposed, extra, Query, running, original, Nodes, Filter, Performance, consideration, that039s, separately
O/S:BSD, Linux, Solaris, Mac OS X
File Size: 10.0 KB
|More Similar Code|
The views_fastsearch module provides a faster functionally equivalent alternative to the views "Search: Index" filter. This search is considerably faster (than the search in views_search.inc), supports OR terms, exception terms, and sorting by score.
1. It is noticeably faster - 5-20x faster
2. defaults to AND terms, but supports the OR keyword
3. implements exception terms using the d-deOCt prefix (i.e.,...
The Views Dynamic Fields module provides a filter for use with Views module. This filter allows the user to pick and choose which fields to display for a rendered instance of a view for that user. This provides a customized view instance for each...
This module improves Views and Taxonomy integration by allowing to override the taxonomy term paths. This is done through an option of the Views Taxonomy term argument: a checkbox will be available on taxonomy term arguments whose display has the...
This module allows you to display node count values for your terms in views. A field, filter and sort criteria is provided, enabling you to greatly enhance listings of terms on your site using views.
It is possible to use...
It causes all pages to start at the same heading level in output, while a different one can be used for views.
The output filter even corrects existent wrong heading usage to the normalized heading range.
The Better Exposed Filters module replaces the Views' default single- or multi-select boxes with radio buttons or checkboxes, respectively. Description fields and Select All/None links can be added to exposed filters to make for a better user...
This module is discontinued. A Drupal 6 module with the same features is being developed at menu_node_views.
This module provides a Views filter that shows nodes according to their position in the menu structure. It can either filter to...
Beanstalk is a commercial Subversion hosting service, which also has a free plan.
The module can be configured to process json-encoded messages posted by Beanstalk and save them as nodes.
For the beanstalk module to work, the...
DraggableViews makes rows of a view "draggable" which means that they can be rearranged by Drag'n'Drop. This module makes it possible to organize complex structures with just a few clicks. This graceful behavior is implemented as a Views...
The daterange module provides a programatic extension for date ranges that can be used by other module developers. It creates new filters for node times, 'Node: Created Time Between' and 'Node: Changed Time Between', as well as new date range...
|User Review for Views taxonomy selective filter