2016-02-03 46 views
0

我们安装的主题对我们的Magento网站的新标签页在开主题.....CTRL +鼠标点击不

,还有一个特点,在列表页,有一个分页。

http://i.stack.imgur.com/TxA4E.png

我们一旦点击该网页[CTRL +鼠标点击]其在新标签中打开。

请完全滚动下面的链接。

working

,但之后我们做了很多代码chnages,现在这个功能不能正常工作。

not working

有没有什么办法,我们可以发现有什么问题。

frontend/base/default/template/page/html/pager.html 

<?php if($this->getCollection()->getSize()): ?> 

    <?php if($this->getUseContainer()): ?> 
    <div class="pager"> 
    <?php endif ?> 

    <?php if($this->getShowAmounts()): ?> 
    <p class="amount"> 
     <?php if($this->getLastPageNum()>1): ?> 
      <?php echo $this->__('Items %s to %s of %s total', $this->getFirstNum(), $this->getLastNum(), $this->getTotalNum()) ?> 
     <?php else: ?> 
      <strong><?php echo $this->__('%s Item(s)', $this->getTotalNum()) ?></strong> 
     <?php endif; ?> 
    </p> 
    <?php endif ?> 

    <?php if($this->getShowPerPage()): ?> 
    <div class="limiter"> 
     <label><?php echo $this->__('Show') ?></label> 
     <select onchange="setLocation(this.value)"> 
     <?php foreach ($this->getAvailableLimit() as $_key=>$_limit): ?> 
      <option value="<?php echo $this->getLimitUrl($_key) ?>"<?php if($this->isLimitCurrent($_key)): ?> selected="selected"<?php endif ?>> 
       <?php echo $_limit ?> 
      </option> 
     <?php endforeach; ?> 
     </select> <?php echo $this->__('per page') ?> 
    </div> 
    <?php endif ?> 

    <?php if($this->getLastPageNum()>1): ?> 
    <div class="pages"> 
     <strong><?php echo $this->__('Page:') ?></strong> 
     <ol> 
     <?php if (!$this->isFirstPage()): ?> 
      <li> 
       <a class="previous<?php if(!$this->getAnchorTextForPrevious()): ?> i-previous<?php endif;?>" href="<?php echo $this->getPreviousPageUrl() ?>" title="<?php echo $this->__('Previous') ?>"> 
        <?php if(!$this->getAnchorTextForPrevious()): ?> 
         <img src="<?php echo $this->getSkinUrl('images/pager_arrow_left.gif') ?>" alt="<?php echo $this->__('Previous') ?>" class="v-middle" /> 
        <?php else: ?> 
         <?php echo $this->getAnchorTextForPrevious() ?> 
        <?php endif;?> 
       </a> 
      </li> 
     <?php endif;?> 

     <?php if ($this->canShowFirst()): ?> 
      <li><a class="first" href="<?php echo $this->getFirstPageUrl() ?>">1</a></li> 
     <?php endif;?> 

     <?php if ($this->canShowPreviousJump()): ?> 
      <li><a class="previous_jump" title="" href="<?php echo $this->getPreviousJumpUrl() ?>">...</a></li> 
     <?php endif;?> 

     <?php foreach ($this->getFramePages() as $_page): ?> 
      <?php if ($this->isPageCurrent($_page)): ?> 
       <li class="current"><?php echo $_page ?></li> 
      <?php else: ?> 
       <li><a href="<?php echo $this->getPageUrl($_page) ?>"><?php echo $_page ?></a></li> 
      <?php endif;?> 
     <?php endforeach;?> 


     <?php if ($this->canShowNextJump()): ?> 
      <li><a class="next_jump" title="" href="<?php echo $this->getNextJumpUrl() ?>">...</a></li> 
     <?php endif;?> 

     <?php if ($this->canShowLast()): ?> 
      <li><a class="last" href="<?php echo $this->getLastPageUrl() ?>"><?php echo $this->getLastPageNum() ?></a></li> 
     <?php endif;?> 

     <?php if (!$this->isLastPage()): ?> 
      <li> 
       <a class="next<?php if(!$this->getAnchorTextForNext()): ?> i-next<?php endif; ?>" href="<?php echo $this->getNextPageUrl() ?>" title="<?php echo $this->__('Next') ?>"> 
        <?php if(!$this->getAnchorTextForNext()): ?> 
         <img src="<?php echo $this->getSkinUrl('images/pager_arrow_right.gif') ?>" alt="<?php echo $this->__('Next') ?>" class="v-middle" /> 
        <?php else: ?> 
         <?php echo $this->getAnchorTextForNext() ?> 
        <?php endif;?> 
       </a> 
      </li> 
     <?php endif;?> 
     </ol> 

    </div> 
    <?php endif; ?> 

    <?php if($this->getUseContainer()): ?> 
    </div> 
    <?php endif ?> 

<?php endif ?> 

回答

1

替换下面的代码在你的文件

?php if($this->getCollection()->getSize()): ?>

<?php if($this->getUseContainer()): ?> 
<div class="pager"> 
<?php endif ?> 

<?php if($this->getShowAmounts()): ?> 
<p class="amount"> 
    <?php if($this->getLastPageNum()>1): ?> 
     <?php echo $this->__('Items %s to %s of %s total', $this->getFirstNum(), $this->getLastNum(), $this->getTotalNum()) ?> 
    <?php else: ?> 
     <strong><?php echo $this->__('%s Item(s)', $this->getTotalNum()) ?></strong> 
    <?php endif; ?> 
</p> 
<?php endif ?> 

<?php if($this->getShowPerPage()): ?> 
<div class="limiter"> 
    <label><?php echo $this->__('Show') ?></label> 
    <select onchange="setLocation(this.value)"> 
    <?php foreach ($this->getAvailableLimit() as $_key=>$_limit): ?> 
     <option value="<?php echo $this->getLimitUrl($_key) ?>"<?php if($this->isLimitCurrent($_key)): ?> selected="selected"<?php endif ?>> 
      <?php echo $_limit ?> 
     </option> 
    <?php endforeach; ?> 
    </select> <?php echo $this->__('per page') ?> 
</div> 
<?php endif ?> 

<?php if($this->getLastPageNum()>1): ?> 
<div class="pages"> 
    <strong><?php echo $this->__('Page:') ?></strong> 
    <ol> 
    <?php if (!$this->isFirstPage()): ?> 
     <li> 
      <a target="_blank" class="previous<?php if(!$this->getAnchorTextForPrevious()): ?> i-previous<?php endif;?>" href="<?php echo $this->getPreviousPageUrl() ?>" title="<?php echo $this->__('Previous') ?>"> 
       <?php if(!$this->getAnchorTextForPrevious()): ?> 
        <img src="<?php echo $this->getSkinUrl('images/pager_arrow_left.gif') ?>" alt="<?php echo $this->__('Previous') ?>" class="v-middle" /> 
       <?php else: ?> 
        <?php echo $this->getAnchorTextForPrevious() ?> 
       <?php endif;?> 
      </a> 
     </li> 
    <?php endif;?> 

    <?php if ($this->canShowFirst()): ?> 
     <li><a target="_blank" class="first" href="<?php echo $this->getFirstPageUrl() ?>">1</a></li> 
    <?php endif;?> 

    <?php if ($this->canShowPreviousJump()): ?> 
     <li><a target="_blank" class="previous_jump" title="" href="<?php echo $this->getPreviousJumpUrl() ?>">...</a></li> 
    <?php endif;?> 

    <?php foreach ($this->getFramePages() as $_page): ?> 
     <?php if ($this->isPageCurrent($_page)): ?> 
      <li class="current"><?php echo $_page ?></li> 
     <?php else: ?> 
      <li><a href="<?php echo $this->getPageUrl($_page) ?>"><?php echo $_page ?></a></li> 
     <?php endif;?> 
    <?php endforeach;?> 


    <?php if ($this->canShowNextJump()): ?> 
     <li><a target="_blank" class="next_jump" title="" href="<?php echo $this->getNextJumpUrl() ?>">...</a></li> 
    <?php endif;?> 

    <?php if ($this->canShowLast()): ?> 
     <li><a target="_blank" class="last" href="<?php echo $this->getLastPageUrl() ?>"><?php echo $this->getLastPageNum() ?></a></li> 
    <?php endif;?> 

    <?php if (!$this->isLastPage()): ?> 
     <li> 
      <a target="_blank" class="next<?php if(!$this->getAnchorTextForNext()): ?> i-next<?php endif; ?>" href="<?php echo $this->getNextPageUrl() ?>" title="<?php echo $this->__('Next') ?>"> 
       <?php if(!$this->getAnchorTextForNext()): ?> 
        <img src="<?php echo $this->getSkinUrl('images/pager_arrow_right.gif') ?>" alt="<?php echo $this->__('Next') ?>" class="v-middle" /> 
       <?php else: ?> 
        <?php echo $this->getAnchorTextForNext() ?> 
       <?php endif;?> 
      </a> 
     </li> 
    <?php endif;?> 
    </ol> 

</div> 
<?php endif; ?> 

<?php if($this->getUseContainer()): ?> 
</div> 
<?php endif ?> 
+0

仍然是相同问题 – fresher

+0

文件未更新。请启用模板路径提示并检查文件路径。 –

+0

我替换了你的代码并上传了,现在我删除了缓存,请检查,它不能正常工作 – fresher

0

只需添加 “目标= '_空白'” 财产<一个>标签

+0

请检查代码inquestion。我需要添加此代码。 – fresher