我想改变我的开放式商店的默认排序顺序增加的价格,但我不知道如何。任何帮助都是感激的!
好吧。您必须编辑以下文件,假设您想要更改类别页面的排序顺序:
catalog/controller/product/category.php
然后往下走几行(对我的文件来说是第21行,对你来说可能不同),可能是文件的第二个条件(在方法index()
中),找到以下代码:
if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'p.sort_order';
}
并替换为:
if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'p.price';
}
请注意,通过上述更改,您仍然可以从页面本身更改排序顺序,它只是更改默认的sort_order
。
如果您使用的是1.5版本。X到1.5.6,然后确保你必须更改at目录/模型/目录/product.php然后搜索} else {$sql .= " ORDER BY p.sort_order";} 可能是在195/196号线上代之以} else {$sql .= " ORDER BY p.price";} 确保您已经更改了上面的代码我希望这能奏效由于