Opencart从特殊页面中排除产品或笼子

时间:2015-06-05 10:12:13

标签: opencart

我试图从特价页面中排除某些产品,因为我有一个产品"日礼服产品x"和"晚礼服产品x"它是相同的产品,但是不同的类别......它们彼此相邻...... 2个看起来只相同名称差异的产品,所以我想排除一个。

1 个答案:

答案 0 :(得分:-1)

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核心文件的最佳方法。但是,如果要排除任何特定类别,则必须在“模型”下修改数据库查询。