Intersecting taxonomy terms
Hello.
I am aware that I can use something like "taxonomy/term/1+2" or "taxonomy/term/or/1,2" (are those identical, by the way?) to get a union.
If I understand correctly, I can use "taxonomy/term/and/1,2" to intersect two or more terms.
The question is, is there something like a menu control available that would allow me to narrow topics down with a few clicks?
Using taxonomy_menu proved to be cumbersome for a library application, where a user may want to start out with ANY parameter, such a author or publication type or release date, and narrow the topic down with other parameters (available given the context determined by the previous click). I am considering using Views to write a register like that, but I hope someone can recommend an existing tool. I am not a good Drupal writer at this point :-(
Thank you for your help.
Alex.

not quite
Not quite...
taxonomy/term/1+2 is union,
taxonomy/term/1,2 is intersection
As for modules, try faceted search or taxonomy filter for a couple of different approaches
--
Anton
An additional note
Although it would be ideologically correct to keep seperate dictionaries such as "authors", "publication types", "topics" and so on, for usability's sake, I would like to keep these in a two-level structure, where the top level describes the dimension and the second level lists the terms that conform to that dimension's nature.
For example:
Publication types
-Article
-Novel
-Short story
-Novella
-Poem
Authors
-Jonathan Swift
-John Milton
-William Faulkner
-Thomas Pynchon
Topics
-Great depression
-Stream of consciousness
-English-Irish conflict
-Clergy
It would be nice that the user can determine the order of the dimensions and the menu-like structure is built based on that. So if the user indicated "Author" first, then the list of authors would be at the top of the hierarchy. When he clicks on "Thomas Pynchon", he should be presented with a list of appropriate publication types, if the second dimension is set to "publication type". I.e., he should not see "poems" in that list because the choice of author has already ruled that out. I hope this additional note, although a lengthy one, has shed some extra light on what I am looking for.
Thank you again for your patience and assistance.
Alex.
Have you found a solution? I
Have you found a solution? I think taxonomy filter will easily do what you are describing.
No, I put it on hold for now.
No, I put it on hold for now. Be sure, I will post the results when I get around to tinkering with it.
Thank you for your input.
Taxonomy Browser
http://drupal.org/project/taxonomy_browser
http://drupal.org/project/taxonomy_sifter <--- really slick in the 6.x version, especially when you want the intersection of two vocabularies.
NancyDru
Nancy, What is the difference
Nancy,
What is the difference between the taxonomy browser and the taxonomy sifter? They both appear to do the same thing.
Yes
Yes, they are very similar and will eventually merge. When I created the 6.x version of Taxonomy Sifter, I added the ability to show the sifting values as buttons (I put the block in the "content top" region). The biggest difference is that TB also allows filtering on node type and runs from a page, whereas TS runs from a block and only operates when on a "taxonomy/term" page.
NancyDru
Thanks for clarifying. Are
Thanks for clarifying. Are there any working examples out there of either of these modules? I'd love to play around with both before deciding which road to go down.
I don't think so
Taxonomy Sifter for 6.x was just committed yesterday, so no on that one. I'm guessing that Taxonomy Browser is primarily used internally. I will see if I can set something up on my site.
*EDIT*
http://nanwich.info/taxonomy/term/47 - look for the block on the right
http://nanwich.info/taxonomy_browser
Note: this is a D5 site, so it's not as fancy as D6 would be.
NancyDru