I can get taxonomy filter to filter on up to two terms, eg :

/taxonomy/term/1,3/all%21feed is filtering on terms 1 and 3

I would like to be able to add further terms to the filter which can be done by just adding to the url :

/taxonomy/term/1,7,3/all%21feed is filtering on terms 1, 7 and 3.

However when clicking the filter links on the block, rather than add 7 to my filter, it removes 3 in place of it, resulting in :

/taxonomy/term/1,7/all%21feed is filtering on terms 1, 7 and 3.

Comments

styro’s picture

Category: support » feature
Status: Active » Closed (won't fix)

That functionality has been implemented in the Drupal 6 dev version (by the included multi term submodule). I'd appreciate your feedback on the Drupal 6 version if you are able to try it out.

The Drupal 6 version was a complete rewrite to allow for more flexible and pluggable functionality like that. The monolithic Drupal 5 codebase had a lot of hardcoded assumptions that made things like that too difficult to implement unfortunately.

iancawthorne’s picture

That's a shame. I'm making a site that uses Ubercart which isn't released for Drupal 6 yet, so I'm stuck with Drupal 5. Is there any way the code can be modified in the module as it's literarily a case of adding to the url instead of replacing - probably not as easy to do as it sounds!

styro’s picture

If you know a little about Drupal coding, it could be done if you were willing to hack it around a bit and lose the original functionality - ie swap one set of hardcoded assumptions for another set :)

What the Drupal 6 design allows for is that kind of thing to be plugged in without any hacking of existing code.