【发布时间】:2022-06-13 21:20:29
【问题描述】:
我有 Magento 2.4.3
我想获取过滤器列表,因为我想将价格范围列表打印到我网站的其他部分。 (TopMenu.php)
我试过了:
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$stateFilter = $objectManager->create('\Magento\Catalog\Model\Layer\FilterList');
$selectedFilters = $stateFilter->getFilters();
foreach($selectedFilters as $filter){
$html .= $filter->getName();
$html .= $filter->getLabel();
}
但我得到这个错误:
Cannot instantiate interface Magento\Catalog\Model\Layer\FilterableAttributeListInterface
我怎样才能得到我想要的?
【问题讨论】: