У меня здесь серьезные проблемы с Magento.Как и ожидалось, следующее:
$products = Mage::getModel('catalog/category')->load($category_id)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', array('eq' => 1));
Вернет все включенные продукты для моего $ category_id.Однако это:
$products = Mage::getModel('catalog/category')->load($category_id)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', array('eq' => 0));
Не возвращает отключенные продукты.Кажется, я не могу найти способ вернуть отключенные продукты, и я не знаю, почему.
Я пробовал это:
Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($products);
Что должно было сработать,но, видимо, возможно, устарела.
Кто-нибудь знает, как получить все продукты в категории, включить и отключить?