This is something I used to reset the breadcrumb
/**
* Implements hook_facetapi_searcher_info()
*/
function yourmodule_facetapi_searcher_info_alter(array &$searcher_info) {
foreach ($searcher_info as $key => $value) {
if($value['url processor'] == 'standard'){
$searcher_info[$key]['url processor'] = 'yourprocessor';
}
}
}
function yourmodule_facetapi_url_processors() {
return array(
'yourprocessor' => array(
'handler' => array(
'label' => t('Your module URL processor'),
'class' => 'FacetApiYourClass',
),
),
);
}
class FacetApiYourClass extends FacetapiUrlProcessorStandard {
public function setBreadcrumb() {
// Keep default behavior.
}
}