Magento - 分页生成错误的URL

时间:2012-12-19 09:56:29

标签: magento url pagination

除了网址,我的分页工作正常。 第2页的链接是:example.com/products#%21p=2 什么时候应该是:example.com/products?p = 2

当我在地址栏中键入后者时,它可以正常工作。以下是生成链接的代码:

<li><a href="<?php echo $this->getPageUrl($_page) ?>"><?php echo $_page ?></a></li>

看起来像标准的Magento代码所以我不确定为什么它不能正常工作。 先感谢您。 萨姆

1 个答案:

答案 0 :(得分:1)

如果你的情况与我的情况一样,我的Magento的TemplateMonster主题使用了Vinagento的Vpager扩展,我设法解决了这个问题:

编辑文件: /网络/应用程序/代码/本地/ Vinagento / Vpager /块/页/ HTML

替换第4行:

return str_replace('?', '#%21', parent::getPageUrl($page));

使用:

return str_replace('?', '?', parent::getPageUrl($page));

漂亮的小动画gif不再显示,但用户将能够更改页面!

祝你好运,Eduardo