0

Hi I am facing pagination issue please check attachment my source code, if anyone know about how to solve it please help I am really appreciate Website URL is http://komal.com.au/scarves.html screenshot_5

please check the code My Head.phtml code

<?php
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to [email protected] so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category design
 * @package base_default
 * @copyright Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 */
?>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' />
<title><?php echo $this->getTitle() ?></title>
<meta name="description" content="<?php echo htmlspecialchars($this->getDescription()) ?>" />
<meta name="keywords" content="<?php echo htmlspecialchars($this->getKeywords()) ?>" />
<meta name="robots" content="<?php echo htmlspecialchars($this->getRobots()) ?>" />
<link rel="icon" href="<?php echo $this->getFaviconFile(); ?>" type="image/x-icon" />
<link rel="shortcut icon" href="<?php echo $this->getFaviconFile(); ?>" type="image/x-icon" />
<!--[if lt IE 7]>
<script type="text/javascript">
 //<![CDATA[
 var BLANK_URL = '<?php echo $this->helper('core/js')->getJsUrl('blank.html') ?>';
 var BLANK_IMG = '<?php echo $this->helper('core/js')->getJsUrl('spacer.gif') ?>';
//]]>
</script>
<![endif]-->
<?php echo $this->getCssJsHtml() ?>
<?php echo $this->getChildHtml() ?>
<?php echo $this->helper('core/js')->getTranslatorScript() ?>
<?php echo $this->getIncludes() ?>
<?php
?>
**I have Already Tried this code following code but not working for me **
<?php
$actionName = $this->getAction()->getFullActionName();
if ($actionName == 'catalog_category_view') // Category Page
{
 $category = Mage::registry('current_category');
 $prodCol = $category->getProductCollection()->addAttributeToFilter('status', 1)->addAttributeToFilter('visibility', array('in' => array(Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG, Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)));
 $tool = $this->getLayout()->createBlock('page/html_pager')->setLimit($this->getLayout()->createBlock('catalog/product_list_toolbar')->getLimit())->setCollection($prodCol);
 $linkPrev = false;
 $linkNext = false;
 if ($tool->getCollection()->getSelectCountSql()) {
 if ($tool->getLastPageNum() > 1) {
 if (!$tool->isFirstPage()) {
 $linkPrev = true;
 if ($tool->getCurrentPage() == 2) {
 $url = explode('?', $tool->getPreviousPageUrl());
 $prevUrl = @$url[0];
 }
 else {
 $prevUrl = $tool->getPreviousPageUrl();
 }
 }
 if (!$tool->isLastPage()) {
 $linkNext = true;
 $nextUrl = $tool->getNextPageUrl();
 }
 }
 }
 if ($linkPrev) echo '<link rel="prev" href="' . $prevUrl . '" />';
 if ($linkNext) echo '<link rel="next" href="' . $nextUrl . '" />';
}
?>
diazwatson
2,4782 gold badges28 silver badges39 bronze badges
asked Aug 19, 2017 at 15:11
2
  • Could you clarify what the issue is exactly? What actions do you want to have happen, and what is happening instead? Also, what code changes have you done that might effect this and do you have extensions that might have changed functionality? Commented Aug 19, 2017 at 15:22
  • I checked URL and understand it is in head.phtml file i think. Goto app\design\frontend\default[your_theme_name]\template\page\html\head.phtml and find like <link rel="next" and provide code here . Commented Aug 19, 2017 at 15:29

1 Answer 1

0

please check the code

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to [email protected] so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category design
 * @package base_default
 * @copyright Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 */
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' />
<title><?php echo $this->getTitle() ?></title>
<meta name="description" content="<?php echo htmlspecialchars($this->getDescription()) ?>" />
<meta name="keywords" content="<?php echo htmlspecialchars($this->getKeywords()) ?>" />
<meta name="robots" content="<?php echo htmlspecialchars($this->getRobots()) ?>" />
<link rel="icon" href="<?php echo $this->getFaviconFile(); ?>" type="image/x-icon" />
<link rel="shortcut icon" href="<?php echo $this->getFaviconFile(); ?>" type="image/x-icon" />
<!--[if lt IE 7]>
<script type="text/javascript">
//<![CDATA[
 var BLANK_URL = '<?php echo $this->helper('core/js')->getJsUrl('blank.html') ?>';
 var BLANK_IMG = '<?php echo $this->helper('core/js')->getJsUrl('spacer.gif') ?>';
//]]>
</script>
<![endif]-->
<?php echo $this->getCssJsHtml() ?>
<?php echo $this->getChildHtml() ?>
<?php echo $this->helper('core/js')->getTranslatorScript() ?>
<?php echo $this->getIncludes() ?>
<?php
?>
**I have Already Tried this code but not working for me** 
<?php
$actionName = $this->getAction()->getFullActionName();
if ($actionName == 'catalog_category_view') // Category Page
{
 $category = Mage::registry('current_category');
 $prodCol = $category->getProductCollection()->addAttributeToFilter('status', 1)->addAttributeToFilter('visibility', array('in' => array(Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG, Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)));
 $tool = $this->getLayout()->createBlock('page/html_pager')->setLimit($this->getLayout()->createBlock('catalog/product_list_toolbar')->getLimit())->setCollection($prodCol);
 $linkPrev = false;
 $linkNext = false;
 if ($tool->getCollection()->getSelectCountSql()) {
 if ($tool->getLastPageNum() > 1) {
 if (!$tool->isFirstPage()) {
 $linkPrev = true;
 if ($tool->getCurrentPage() == 2) {
 $url = explode('?', $tool->getPreviousPageUrl());
 $prevUrl = @$url[0];
 }
 else {
 $prevUrl = $tool->getPreviousPageUrl();
 }
 }
 if (!$tool->isLastPage()) {
 $linkNext = true;
 $nextUrl = $tool->getNextPageUrl();
 }
 }
 }
 if ($linkPrev) echo '<link rel="prev" href="' . $prevUrl . '" />';
 if ($linkNext) echo '<link rel="next" href="' . $nextUrl . '" />';
}
Rama Chandran M
3,26515 gold badges24 silver badges38 bronze badges
answered Aug 19, 2017 at 18:04

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.