【发布时间】:2012-07-24 10:50:55
【问题描述】:
我正在尝试在 OpenCart 中替换我的分页。
从这里:
$pagination->url = $this->url->link('product/search', $url . '&page={page}');
// Spits out
www.site.com/index.php?route=product/search&filter_name=QUERY&page=2
到这里:
$pagination->url = $this->url->link('product/search', $url . '&page={page}');
// Spits out
www.site.com/search?q=QUERY&page=2
该文件位于 /catalog/controller/product/search.php(OC 1.5 第 438-444 行附近)。完整的代码块:
$pagination = new Pagination();
$pagination->total = $product_total;
$pagination->page = $page;
$pagination->limit = $limit;
$pagination->text = $this->language->get('text_pagination');
$pagination->url = $this->url->link('product/search', $url . '&page={page}');
$this->data['pagination'] = $pagination->render();
【问题讨论】:
-
这是个好问题,期待看到答案。
-
我不确定你想在回答中看到什么。 nginx 配置?
-
我想看看 OpenCart SEO 格式 - 我基本上不想要
index.php?route=部分 - 真的与 Nginx 无关。
标签: php nginx preg-replace str-replace opencart