我在目录页面中显示了属性过滤器。我的客户端要求是,在某些类别中,属性过滤器没有产品,我需要隐藏空属性标签。我怎样才能实现这一点请帮助我。
“我需要特定属性的产品计数,即形状,颜色和瓦特,如何我可以按属性计算所有产品,如果我得到计数,我将使用它来控制属性标签。”
我在catalog / layer / view.phtml中的代码:
<?php if($this->canShowBlock()): ?>
<?php // echo $this->getStateHtml() ?>
<?php if($this->canShowOptions()): ?>
<?php $_filters = $this->getFilters() ?>
<?php if($_filter->getItemsCount()):
<?php echo $this->__($_filter->getName()) ?>
<?php echo $_filter->getCount();?>
<?php echo $_filter->getHtml(); ?>
<?php endif;?>
<?php endif;?>
<?php endforeach; ?>
答案 0 :(得分:0)
//从&#34;目录/产品&#34;获取产品系列模型
$ collection = Mage :: getModel(&#39; catalog / product&#39;) - &gt; getCollection();
//获取最受欢迎的精选产品
$收藏 - &GT; addAttributeToSelect(&#39; most_popular&#39);
$收藏 - &GT; addAttributeToSelect(&#39; featured_prod&#39);
//您可以通过以下方式检查您的查询:
$收藏 - &GT; getSelect();
希望这可以帮助你.... :)