Like most online shopping sites do, as the user drills down into the criteria, show the current search criteria (at the top of the page, like breadcrumbs) and change the search block to be a 'refine your search' block. This means:

  • the '-' sign goes aways (it will be added to the current search criteria)
  • the '+' sign loses its significance as a link (but is retained as a visual cue) (later the '+' text will be an admin settings option)

From the current search criteria area, the user will be able to:

  • remove a criteria (the '-' sign functionality)
  • select a single criteria (equivalent to clicking on the criteria (or term name) currently)

Also, collect node counts while retrieving the criteria (i.e., the taxonomy terms) so as to avoid multiple individual queries from the tf_count module. (This performance change needs to be done for the other submodules too.)

Comments

solotandem’s picture

Status: Active » Fixed

Included in tonight's dev release.

styro’s picture

Sounds good. Just a quick note...

If I have understood your change, this should make the incompatibility between tf_multi and tf_count to go away. Now that the main term name link is the primary menu link that reflects what terms will be shown, the tf_count should work properly again.

If tf_count and tf_multi end up working properly together after this, the known issues in the README.txt should be updated.

Edit: I now see that was you goal :)

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.