カタログ ページに属性フィルターを表示しました。私のクライアント要件は、一部のカテゴリでは、属性フィルターに製品がないため、空の属性ラベルを非表示にする必要があります。どうすればこれを達成できますか 助けてください。
「形状、色、ワットなどの特定の属性の製品数が必要です。属性ごとにすべての製品数を取得するにはどうすればよいですか。数を取得した場合、それを使用して属性ラベルを制御します。」
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; ?>