Exemple #1
0
 /**
  * Retrieve Clear Filters URL
  *
  * @return string
  */
 public function getClearUrl()
 {
     if (!Mage::app()->getRequest()->getParam('am_landing')) {
         return parent::getClearUrl();
     }
     return Mage::helper('amlanding/url')->getClearUrl();
 }
 public function getClearUrl()
 {
     if (!Mage::helper('magenotification')->checkLicenseKey('Seonavigation')) {
         return parent::getClearUrl();
     }
     if ($this->getSeoHelper()->getConfig('enable')) {
         $requestPath = trim($this->getRequest()->getRequestString(), '/');
         $model = Mage::getModel('seonavigation/seonavigation')->load($requestPath, 'request_path');
         if ($model->getClearUrl()) {
             return Mage::getUrl(null, array('_direct' => $model->getClearUrl()));
         }
     }
     return parent::getClearUrl();
 }
Exemple #3
0
 public function getClearUrl()
 {
     if (Mage::getStoreConfig('mageworx_seo/seosuite/disable_layered_rewrites')) {
         return parent::getClearUrl();
     }
     $filterState = array();
     foreach ($this->getActiveFilters() as $item) {
         $filterState[$item->getFilter()->getRequestVar()] = $item->getFilter()->getCleanValue();
     }
     $params['_current'] = true;
     $params['_use_rewrite'] = true;
     $params['_query'] = $filterState;
     $params['_escape'] = true;
     return Mage::helper('seosuite')->getLayerFilterUrl($params);
 }
Exemple #4
0
 public function getClearUrl()
 {
     if (!$this->helper('sm_shopby')->isEnabled()) {
         return parent::getClearUrl();
     }
     if ($this->helper('sm_shopby')->isCatalogSearch()) {
         $filterState = array('isLayerAjax' => null);
         foreach ($this->getActiveFilters() as $item) {
             $filterState[$item->getFilter()->getRequestVar()] = $item->getFilter()->getCleanValue();
         }
         $params['_current'] = true;
         $params['_use_rewrite'] = true;
         $params['_query'] = $filterState;
         $params['_escape'] = true;
         return Mage::getUrl('*/*/*', $params);
     }
     return $this->helper('sm_shopby')->getClearFiltersUrl();
 }
 public function getClearUrl()
 {
     return str_replace('?', '#%21', parent::getClearUrl());
 }