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
Comment #1
styro commentedThat 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.
Comment #2
iancawthorne commentedThat'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!
Comment #3
styro commentedIf 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.