/**
  * Returns current catalog layer.
  *
  * @return JR_Search_Model_Catalogsearch_Layer|Mage_Catalog_Model_Layer
  */
 public function getLayer()
 {
     /** @var $helper JR_Search_Helper_Data */
     $helper = Mage::helper('jr_search');
     if ($helper->isActiveEngine()) {
         return Mage::getSingleton('jr_search/catalogsearch_layer');
     }
     return parent::getLayer();
 }
Esempio n. 2
0
 /**
  * Get layer object
  *
  * @return Mage_Catalog_Model_Layer
  */
 public function getLayer()
 {
     $helper = Mage::helper('enterprise_search');
     if ($helper->isThirdPartSearchEngine() && $helper->isActiveEngine()) {
         return Mage::getSingleton('enterprise_search/search_layer');
     }
     return parent::getLayer();
 }
Esempio n. 3
0
 /**
  * Returns the current catalog layer.
  *
  * @return NanoWebG_ElasticSearch_Model_Catalogsearch_Layer|Mage_Catalog_Model_Layer
  */
 public function getLayer()
 {
     /** @var $helper NanoWebG_ElasticSearch_Helper_Data */
     $helper = Mage::helper('nanowebg_elasticsearch');
     if ($helper->useElasticSearch()) {
         return Mage::getSingleton('nanowebg_elasticsearch/catalogsearch_layer');
     }
     return parent::getLayer();
 }
Esempio n. 4
0
 /**
  * Get layer object
  *
  * @return Mage_Catalog_Model_Layer
  */
 public function getLayer()
 {
     $helper = Mage::helper('conversionpro');
     if ($helper->getIsEngineAvailableForNavigation(false)) {
         return $helper->getCurrentLayer();
     }
     return parent::getLayer();
 }
Esempio n. 5
0
 /**
  * Get layer object
  *
  * @return Mage_Catalog_Model_Layer
  */
 public function getLayer()
 {
     if (Mage::helper('enterprise_search')->getIsEngineAvailableForNavigation(false)) {
         return Mage::getSingleton('enterprise_search/search_layer');
     }
     return parent::getLayer();
 }