我在Magento的高级搜索模块之上构建了一个经过修改的搜索表单。
我找到了一些教程like this one,展示了如何从Magento的高级搜索结果中隐藏/删除缺货产品,但我想在表单上实现一个复选框,允许客户选择是否或不他们希望在结果中包含缺货产品。
我正处于我决心找到解决方案的地步,我想我可能需要在此变量中添加过滤器或其他内容:
<?php $_productCollection=$this->getLoadedProductCollection() ?>
<?php if(!$_productCollection->count()): ?>
此代码位于高级搜索模块对应的.phtml布局文件(list-as.phtml)的顶部,我知道它正在抓取搜索结果的产品。
我是在正确的轨道上,还是我需要专注于上面链接教程中提到的文件?我希望有人在Magento之前做过类似的事情。感谢任何帮助/指导人员。
答案 0 :(得分:1)
我认为以下内容可行(假设$ show_oos是一个布尔标志,如果用户想要显示缺货商品):
if($_productCollection->count() > 0 || $show_oos == true):