I gave this a quick try, and it seems to work well. However, I guess the functionality could be boosted if it was possible to choose more than one vocabulary to filter. If then multiple vocabularis were cross-filtered, it would lead to a interactive drill-down system as was suggested here - except for the AJAX part...

No idea whether this is feasible, but it looks very promising to me

Ben.

Comments

Hangya’s picture

I also think it would be great...

styro’s picture

How would you guys envisage the interface looking / working?

eg:

Turning the vocab filter selection on the edit page to be a multiselect box rater than a drop down?

And just listing multiple sets of top level terms for each vocab in the 'filter by' block?

That shouldn't be too hard, hopefully I'll be able to spare some time. In the meantime patches are welcome by anyone... :)

benma’s picture

Yes, that sounds like what I was looking for! I'm sorry I can't help out with patches... I'm just getting to know drupal a bit, and have never coded before, so even though I clearly hope to be able to contribute back some time, it won't be soon...

And once again - I think it's amazing how this simple module can improve the functionality of a site!

Ben.

desm0n’s picture

better still have multiple drop down boxes from vocabularys

So say you have 3 vocabs

Group
Location
Days Of the week it was on

If you was on Group vocab listings you would see Location and Days Of the week drop down boxes so you could filter the groups via location AND/OR Days of the weeks it was on. You'd have two drop down boxes listing the terms within the vocabularys.

styro’s picture

I've commited an initial multiselect version of this to CVS HEAD (revision 1.4).

http://cvs.drupal.org/viewcvs/drupal/contributions/modules/taxonomy_filt...

It hasn't had a lot of testing yet.

It allows you to select multiple filter vocabs for each vocab, and both vocabs terms will be listed in the block. I have some more ideas for later around increasing the number of terms you can filter with at once. This risks making the interface too cluttered though.

What do you guys think?

benma’s picture

Sounds great! Thanks! I'm very busy at the moment, but I will try as soon as possible and let you know my impressions.

Ben.

Leeteq’s picture

- When filtering on a term, that term could then be expanded to show its siblings in the Filter by block, to enable further drill-down.
- Configuration option to show all siblings expanded by default in the Filter-by block
- Second link: "/all" on every term in the Filter by block, to display a list of all posts in the branch starting on the actual term.

Leeteq’s picture

Multiple _pairs_ of related vocabularies:
Currently it is possible to make several filters from various other vocabularies to one and the same vocabulary, or between each other. The limitation lies where one has a "main" vocabulary like for example "topics", which we would like to be able to point back to each one (or some) of the referring vocabularies. For that we need the dropdown vocabulary_filter list to be a multiple-select box, plus several taxonomy_filter blocks, one for each extra vocabulary when using the multiple-select option.

styro’s picture

Status: Active » Fixed

Implemented in version 2.x

Anonymous’s picture

Status: Fixed » Closed (fixed)