php - 在产品类别的末尾对 opencart 特价商品进行排序

标签 php mysql opencart

我有一个网上商店,其中有大量产品和特价商品。在每个产品类别中,特价产品都分散在正常价格的产品中,这使得它变得一团糟。有没有办法将所有特价商品排序在类别后面?我还在单独的“特价类别”中提供了特价商品,因此在所有其他类别中,我希望从正常价格的产品开始。有什么想法吗?

我找到了有关如何按子类别排序的教程,但这并没有让我更进一步。

谢谢!

最佳答案

当然有,但是你需要在category.tpl中与你的tpl一起工作,你要做的就是在调用foreach($products as $product)时指定一个if 子句紧随其后,如 if($product['special']) ,然后将这些数据传递到数组中,如 $special_products,然后在 foreach 循环结束时添加在新的周期中foreach($special_products as $special_product),现在我懒得编写这段代码,但我认为如果您遵循指南,您可以自己完成,没有任何问题。 如果您需要进一步的帮助,我很乐意为您提供帮助。

关于php - 在产品类别的末尾对 opencart 特价商品进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21884538/

相关文章:

php - 通过电子邮件链接预先填充 Paypal 金额

php - SQL 编码问题 (Â)

php - 确定变量中的空白实际上是什么

mysql - 编写一个大的 sql 查询还是通过代码处理它?

opencart多商店的SSL设置,一台服务器上的多个域名

php - 如何在 Opencart 2.3.0.2 中为某个类别的产品设置样式

javascript - 使用 jQuery 重新加载 div 内容

C# Window Form - 如何自动备份数据库并将其发送到在线 Phpmyadmin 或通过电子邮件

javascript - Opencart更改列表的默认值

php - 计算 1 列中的项目并将其分成两列