Как получить количество активных детей категории - Magento 2


Теперь я получаю номер ребенка, используя этот код:

$currentCategory = $this->getCurrentCategory();
$childrenCount = $currentCategory->getChildrenCount();

Но он учитывает как детей с ограниченными возможностями, так и детей с ограниченными возможностями.

Знаете ли вы метод, который учитывает только разрешенных детей, или я должен фильтровать их в блоке?

Author: Kyrylo Romantsov, 2017-09-11

1 answers

Вы можете использовать, например,

$currentCategory = $this->getCurrentCategory();
$childCategory=$currentCategory->getChildrenCategories()->addIsActiveFilter();
echo count($childCategory);
 3
Author: Keyur Shah, 2017-09-11 11:38:22