分页不适用于 SEO URls opencart 2.1.x

pagination not working on SEO URls opencart 2.1.x

您好,当启用设置中的 SEO URLs 时,我在 Opencart 上遇到分页问题。

我正在使用 oepncart v2.1.x。以下选项用于 SEO

为了制作 URLs SEO,我在添加产品时为产品 SEO URL 输入条目,如下所示

但是这个分页根本不起作用。我直接得到 URL 作为

http://example.com/dfgfd-dfgfdg

当我禁用 SEO 选项时,我得到 URL 作为

http://example.com/index.php?route=product/category&path=61_71&page=1

SEO 禁用时正在唤醒。有什么想法吗?

我已经通过 orestius 安装了扩展 super_seo.xml 来制作其他 URLs SEO,例如注册和登录 URLs。

我将此作为答案发布,因为过去 2-3 天它把我吓坏了。我想出了一个代码,可以按如下方式进行更改:

仅在 OC 2 上测试。1.x

  1. 找到catalog/controller/common/seo_url.php
  2. 使用此处提到的代码 Here {如果 link 以后不起作用,请随时给我发邮件}
  3. 在根文件夹中打开index.php并创建条目

    $controller->addPreAction(new Action('common/seo_url'));
    
  4. 转到您的数据库并找到 table url_alias 并在 table 中输入,如下图所示

通过以上 4 个步骤,一切都像 charm 一样工作,分页现在即使使用 SEO URL 也能完美工作。

例如。 Url 将如下所示:

http://example.com/index.php?route=account/logout
will become http://example.com/logout

并且分页将是

http://example.com/example-collection?page=2