Я показал фильтры атрибутов на своей странице каталога. Мое требование к клиенту: в некоторых категориях у фильтра атрибутов нет товаров, поэтому мне нужно скрыть пустую метку атрибута. Как я могу добиться этого, пожалуйста, помогите мне.
«Мне нужно количество продуктов для определенного атрибута, такого как форма, цвет и ватты, как это, как я могу получить количество всех продуктов по атрибуту, если я получу счет, я буду контролировать метку атрибута, используя это».
Мой код в каталоге / 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; ?>
// Получить коллекцию товаров из модели «каталог / товар»
$ collection = Mage :: getModel (‘catalog / product’) -> getCollection ();
// Выбрать наиболее популярные Рекомендуемые товары
$ Галерею-> addAttributeToSelect ( ‘most_popular’);
$ Галерею-> addAttributeToSelect ( ‘featured_prod’);
// Вы можете проверить свой запрос по:
$ Галерею-> getSelect ();
Надеюсь, что это может помочь вам …. 🙂
Других решений пока нет …