Opencart 在搜索页面中显示所有产品
Opencart show all products in search page
在opencart 2.1.0.2中,我试图在搜索页面中显示所有产品而不是配置限制。
在catalog/controller/product/search.php
375行有如下代码:
$data['limits'] = array();
$limits = array_unique(array($this->config->get('config_product_limit'), 25, 50, 100));
sort($limits);
foreach($limits as $value) {
$data['limits'][] = array(
'text' => $value,
'value' => $value,
'href' => $this->url->link('product/search', $url . '&limit=' . $value)
);
}
另外在62行左右还有:
if (isset($this->request->get['limit'])) {
$limit = (int)$this->request->get['limit'];
} else {
$limit = $this->config->get('config_product_limit');
}
我试过设置
$limit = 9999;
也替换
25, 50, 100 with 9999
但运气不好。
我想要完成的是在 opencart 2 的搜索结果页面中获取所有产品 (=9999),以便删除分页,同时保持其他页面每页的产品限制。
有什么想法吗?指针?
谢谢!
要获取产品搜索中的所有产品,您需要修改参数
$filter_data
.
在catalog/controller/product/search.php
从 $filter_data
.
中删除 order
、start
和 limit
$filter_data = array(
'filter_name' => $search,
'filter_tag' => $tag,
'filter_description' => $description,
'filter_category_id' => $category_id,
'filter_sub_category' => $sub_category,
'sort' => $sort
);
希望对你有用。
在opencart 2.1.0.2中,我试图在搜索页面中显示所有产品而不是配置限制。
在catalog/controller/product/search.php
375行有如下代码:
$data['limits'] = array();
$limits = array_unique(array($this->config->get('config_product_limit'), 25, 50, 100));
sort($limits);
foreach($limits as $value) {
$data['limits'][] = array(
'text' => $value,
'value' => $value,
'href' => $this->url->link('product/search', $url . '&limit=' . $value)
);
}
另外在62行左右还有:
if (isset($this->request->get['limit'])) {
$limit = (int)$this->request->get['limit'];
} else {
$limit = $this->config->get('config_product_limit');
}
我试过设置
$limit = 9999;
也替换
25, 50, 100 with 9999
但运气不好。
我想要完成的是在 opencart 2 的搜索结果页面中获取所有产品 (=9999),以便删除分页,同时保持其他页面每页的产品限制。
有什么想法吗?指针?
谢谢!
要获取产品搜索中的所有产品,您需要修改参数
$filter_data
.
在catalog/controller/product/search.php
从 $filter_data
.
order
、start
和 limit
$filter_data = array(
'filter_name' => $search,
'filter_tag' => $tag,
'filter_description' => $description,
'filter_category_id' => $category_id,
'filter_sub_category' => $sub_category,
'sort' => $sort
);
希望对你有用。