A basic backport to Drupal 6 seems to be fairly straightforward. Most of the code is the same, the classes just need to be loaded differently.

Patch to follow ...

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

amorsent’s picture

Here's a patch for an initial backport to D6.

- The facet dependency plugin seems to work just fine with no modification at all.
- The filters don't quite seem to work and cause WSOD if enabled. I'm not sure why - maybe an issue with the facetapi backport itself??

If you're getting WSOD on the facet settings page:
There appears to be an issue with some 3rd party facets ( eg from apachesolr_ubercart )
If any dependency plugins are offered for these facets, the facet settings page will break. I suspect this is an issue with these facets not being implemented properly by their respective modules. Since this module will offer the facet dependency plugin for all facets, it can provoke the bug.