public function getPagerUrl($params = array()) { $category = Mage::registry('current_category'); if (!is_object($category)) { return parent::getPagerUrl($params); } $url = Mage::getModel('filterurls/catalog_layer_filter_item')->getSpeakingFilterUrl(FALSE, TRUE, $params); return $url; }
public function getPagerUrl($params = array()) { if (!Mage::helper('sm_shopby')->isEnabled()) { return parent::getPagerUrl($params); } if ($this->helper('sm_shopby')->isCatalogSearch()) { $params['isLayerAjax'] = null; return parent::getPagerUrl($params); } return $this->helper('sm_shopby')->getPagerUrl($params); }
/** * Return the URL for a certain page of the collection * * @return string */ public function getPagerUrl($params = array()) { $limitVar = $this->getLimitVarName(); $pageVar = $this->getPageVarName(); if (isset($params[$limitVar]) && $params[$limitVar] == $this->getDefaultLimit()) { $params[$limitVar] = null; } if (isset($params[$pageVar]) && $params[$pageVar] == '1') { $params[$pageVar] = null; } return parent::getPagerUrl($params); }
public function getPagerUrl($params = array()) { $innerParams = $this->getRequest()->getParams(); $identifier = $innerParams['identifier']; $moduelUrl = $this->getUrl(); $parentPath = parent::getPagerUrl($params); if (strpos($parentPath, '?') !== false) { $parts = explode('?', $parentPath); if (count($parts) == 2) { $_helper = Mage::helper('brand'); $moduelUrl .= $_helper->getRoute() . '/' . $identifier . '.html/'; $moduelUrl .= '?' . $parts[1]; } } return $moduelUrl; }
/** * Get pager url with specific params * * @param array $params * * @return string */ public function getPagerUrl($params = array()) { if (!$this->_handler || !$this->_handler->getPaging()) { return parent::getPagerUrl($params); } $pageNum = $params['p']; if (!isset($this->_pagingUrls[$pageNum])) { $this->_pagingUrls[$pageNum] = ''; /** @var \FACTFinder\Data\Page $pageItem */ foreach ($this->_handler->getPaging() as $pageItem) { if ($pageItem->getPageNumber() == $pageNum) { $this->_pagingUrls[$pageNum] = $pageItem->getUrl(); break; } } } return $this->_pagingUrls[$pageNum]; }
public function getPagerUrl($params = array()) { $params['active_tab'] = 'labels'; return parent::getPagerUrl($params); }