Opencart 从特价页面中排除产品或 cagegory
Opencart exclude products or cagegory from specials page
我试图从特价页面中排除一些产品,因为我有一个产品 "day dress product x" 和 "evening dress product x" 它们是相同的产品,但类别不同...而且它们在每个产品旁边其他.. 2个产品看起来一样只是名称不同,所以我想排除一个。
OpenCart 不在数据库查询中使用任何类别 ID 来获取特殊产品,因此您必须从特殊控制器执行此操作,转到此位置下的 special.php
catalog/controller/product/special.php
然后找到foreach ($results as $result) {
并在下一行添加此代码
$excludeProducts = array(10, 20, 30, 14, 15);
if (in_array( $result['product_id'], $excludeProducts )) {
continue;
}
其中 $excludeProducts
包含您要排除的产品 ID。如果你熟悉 vQmod,你也可以为它制作 vQmod 文件。这是修改 OpenCart 核心文件的最佳方式。但是如果你想排除任何特定的类别,那么你必须修改模型下的数据库查询。
我试图从特价页面中排除一些产品,因为我有一个产品 "day dress product x" 和 "evening dress product x" 它们是相同的产品,但类别不同...而且它们在每个产品旁边其他.. 2个产品看起来一样只是名称不同,所以我想排除一个。
OpenCart 不在数据库查询中使用任何类别 ID 来获取特殊产品,因此您必须从特殊控制器执行此操作,转到此位置下的 special.php
catalog/controller/product/special.php
然后找到foreach ($results as $result) {
并在下一行添加此代码
$excludeProducts = array(10, 20, 30, 14, 15);
if (in_array( $result['product_id'], $excludeProducts )) {
continue;
}
其中 $excludeProducts
包含您要排除的产品 ID。如果你熟悉 vQmod,你也可以为它制作 vQmod 文件。这是修改 OpenCart 核心文件的最佳方式。但是如果你想排除任何特定的类别,那么你必须修改模型下的数据库查询。