Php 如何有选择地/有条件地筛选Magento的缺货产品';s的高级搜索结果
我在Magento的高级搜索模块上构建了一个经过修改的搜索表单 我找到了一些教程,展示了如何从Magento的高级搜索结果中隐藏/删除缺货产品,但我想在表单上设置一个复选框,允许客户选择是否要在结果中包含缺货产品 我已经下定决心要找到一个解决方案,我想我可能需要为这个变量添加一个过滤器或其他东西:Php 如何有选择地/有条件地筛选Magento的缺货产品';s的高级搜索结果,php,magento,Php,Magento,我在Magento的高级搜索模块上构建了一个经过修改的搜索表单 我找到了一些教程,展示了如何从Magento的高级搜索结果中隐藏/删除缺货产品,但我想在表单上设置一个复选框,允许客户选择是否要在结果中包含缺货产品 我已经下定决心要找到一个解决方案,我想我可能需要为这个变量添加一个过滤器或其他东西: <?php $_productCollection=$this->getLoadedProductCollection() ?> <?php if(!$_productColl
<?php $_productCollection=$this->getLoadedProductCollection() ?>
<?php if(!$_productCollection->count()): ?>
这段代码位于高级搜索模块对应的.phtml布局文件(列表为.phtml)的顶部,我知道它正在获取搜索结果的产品
我是在正确的轨道上,还是需要关注上面链接教程中提到的文件?我希望有人在Magento做过类似的事情。感谢所有的帮助/指导人员。我认为下面的方法可以奏效(假设$show\u oos是一个布尔标志,表示用户是否希望显示缺货的项目):
成功了,Giga。我们不得不玩弄代码(一开始就是一团糟),但它确实奏效了。谢谢
if($_productCollection->count() > 0 || $show_oos == true):