我正在尋找基於應用哪些過濾器從Magento網站添加或刪除內容。具體來說,檢測何時應用相同類型的濾波器。例如,如果體育商店的商品可以按照聯盟排序,我期待檢測是否選擇了NBA和NFL篩選器。我可以成功地檢測是否被過濾一次聯賽被使用是這樣的:檢測Magento類別上的多個相同類型的過濾器
$_filters = Mage::getSingleton('catalog/layer')->getState()->getFilters();
if (is_array($_filters)) {
foreach ($_filters as $_filter) {
$filterName = $_filter->getName();
$filterLabel = $_filter->getLabel();
}
}
我無法遍歷和來自同一類別的檢測多個過濾器(在這種情況下,聯盟),因爲它似乎只每種類型添加一個過濾器。是否有另一種方法可以檢測應用的濾波器,以幫助解決這種情況?
感謝您的任何幫助,這是非常感謝。
的問題不在於你無法檢測到它,問題是,Magento的不處理多選一specifiv過濾器。編碼它是可能的,但它有點工作...也許有一個免費的附加組件? –