我在OpenCart中有一个自定义类别tpl页面。就在最近,我打算用这段代码包装产品循环:
<?php
$ids=array(444,443,145,97,459,460,454,451,450,449,445,446,447,448,457,456,387,385); // array of product id's
?>
<?php
foreach ($products as $product){
if(in_array($product['product_id'],$ids)) {
//Display item
}
}
?>
此代码可让我选择要在此页面上显示的特定产品。它很棒!我现在的问题是我有超过16种产品要显示,而在我的opencart设置中,我的项目限制设置为16.我无法更改设置,因为它会更改我商店中的所有其他页面。
我可以在模板页面上执行此操作吗?或者,如果必须,还有类别控制器?我希望能够在循环中添加代码。但我想要任何解决方案。谢谢!
答案 0 :(得分:0)
我刚刚编辑了Controller文件:
if ($category_info['category_id'] == '132'){
$limit=1000;
}
现在,如果我的类别的ID为132,它将显示该特定页面上的所有产品。