Thanks for the Beta 3 link; gave it a go, but this time wasn't able to get it to show any items-- basically, I configured the module by the following:

  1. disabled (via Module list) and uninstalled (via FTP) the previous version of this mod I was testing
  2. unpacked, FTPed and installed this beta 3 version
  3. left the new URL options at default (as recommended)
  4. went to a vocab of mine, say VOCAB_1, and clicked "edit vocabulary"
  5. scrolled down and expanded "Taxonomy_Filter settings"
  6. checked my VOCAB_2 under "Filter Vocabulary:"
  7. selected "Static list of terms...", "Lots" and "Show all levels"
  8. checked all three "Result Handling" options

But when I clicked on a term as a user might, the TF block only shows:

Select topics tagged with 'VOCAB_1' and:

[empty white space here... maybe a line or two worth]

VOCAB_1 title

So I went back and unchecked "Hide menu items that don't match any nodes" and tried again as user, but again no joy (same result as above). I then went through all 3 "Result Handling" options which gave same result. Only way I got it to show any terms was to actually check the original VOCAB_1 in the list it was supposed to filter just a test (I realize it's kinda redundant to have a vocab filtered by itself)-- then the block finally showed terms in my VOCAB_1, but they were empty.

Note I'm running 4.7.6 and that w/ the previous version on my same site, I was successful in getting your module to display and filter, so not sure if I missed something this round or just a bug.

The new features look good as described, so hopefully I can get it working.

Thanks,
KV

Comments

styro’s picture

Hmmm, try as I might I havn't been able to replicate this. I don't suppose you could give any more info? eg what other modules are you running etc?

What happens if you delete all taxonomy_filter_* variables from the variables table and redefine your settings?

krisvannest’s picture

hey thanks for the feedback; apologies for delay, been working on projects, but would def still like to get this module working on my site.

I'd be glad to provide whatever info I can-- I'll include a list of modules I'm currently using shortly, but meanwhile would you be able to let me know exactly how to delete my taxonomy_filter_* variables from the variables table as you suggested? I'd appreciate any step-by-step because I'm not at all familiar w/ editing tables by hand, although I do have access to phpMyAdmin if that would make the process easier for me:

phpMyAdmin - 2.9.0.2
* MySQL client version: 4.1.10

thanks,
KV

styro’s picture

Sorry, this one slipped off my radar :(

Let me know whether or not you still have this problem.

You can delete the variables in phpmyadmin by selecting the variable table, then the browse tab.

Basically then you can scroll through the table and delete any variable that starts with taxonomy_filter. After that the module will just use the default values as a starting point.

The 5.x version will have an uninstall hook to delete these variables.

itsnotme’s picture

Version: 4.7.x-3.0-beta3 » 5.x-1.1

Hello!

Landed here after a search because I have exactly the same problem - the filtered terms only show when I choose Vocab A _and_ filter by Vocab A! When I filter by Vocab B, no terms are displayed. I have the newest Drupal 5 and module version; unfortunately, I also have a trillion of other modules installed and many running, because this is my first test installation. So I can't pinpoint a possibly problematic candidate :/

styro’s picture

Component: Code » User interface
Category: bug » support
Status: Active » Closed (works as designed)

OK, after fiddling with a new empty Drupal 5.3 setup I think I've figured out this issue.

It isn't so much a bug as an initially confusing interface (my Drupal 6 version is going to do away with this interface).

In the taxonomy_filter settings for each vocab, the settings there exist in two different contexts. The "Filter Vocabulary" setting is used in a different context than the other settings, although it does still apply to the same vocab (which is why it is on that page). They might be better off in two different fieldsets maybe.

"Filter Vocabulary" chooses what vocabs should appear in the menu when a term from this vocab is listed. But the other settings change what the menu shows when this vocab is being shown as a filter by vocab rather than the listing vocab. It becomes a bit clearer why it is this way around once you have three or more vocabs (even if it might not make sense at first).

It sounds like you've only configured taxonomy_filter for vocab_a, which is why vocab_a's menu is the only one that turns up (even though you've asked to filter it by vocab_b). To get the vocab_b menu showing up, you need to configure the menu settings for vocab_b on the vocab_b edit page. You don't need to specify any "Filter Vocabularies" on vocab_b, you just need to specify what its menu settings are.

Feel free to reopen if this doesn't resolve it for you.

itsnotme’s picture

Hello!

Thanks for your fast reply, and you're right - now it works! Thank you!

csc4’s picture

Just wanted to say thanks so much for this reply (and the research behind it) I was stuck with exactly this problem!!

Can I suggest pending the v6 changes you maybe add this to the readme to help others in the short term?