/** * @param Mage_Catalog_Model_Layer $layerModel * @return bool */ protected function _isSliderApplied($layerModel) { if (!$layerModel->hasData('m_is_slider_applied')) { $result = false; foreach ($layerModel->getState()->getFilters() as $item) { /* @var $item Mana_Filters_Model_Item */ if ($item->getFilter()->getFilterOptions() && in_array($item->getFilter()->getFilterOptions()->getDisplay(), array('slider', 'range', 'min_max_slider'))) { $result = true; break; } } $layerModel->setData('m_is_slider_applied', $result); } return $layerModel->getData('m_is_slider_applied'); }