द्वारा उत्पाद फ़िल्टर करें मुझे यहां कुछ गंभीर Magento समस्याएं हैं। जैसा कि अपेक्षित है: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);
कौन सा मतलब था काम किया, लेकिन जाहिरा तौर पर पदावनत किया गया हो सकता है।
क्या कोई जानता है कि किसी श्रेणी, सक्षम और अक्षम में सभी उत्पादों को कैसे प्राप्त किया जाए?
द्वारा उत्पादों फ़िल्टर कर सकते हैं फ्लैट सूची के रूप में अक्षम अक्षम उत्पादों को केवल सक्षम उत्पादों को इकट्ठा करते हैं। –
मुझे लगता है, क्या इस दौर में कोई रास्ता है? संपादित करें: मेरी सेटिंग्स में देखकर, फ्लैट कैटलॉग उत्पाद का उपयोग करें और फ्लैट कैटलॉग श्रेणी का उपयोग करें, नंबर पर सेट हैं। क्या इसका मतलब है कि मैं एक फ्लैट कैटलॉग का उपयोग नहीं कर रहा हूं? –
वास्तव में, इसका मतलब है कि आप फ्लैट कैटलॉग का उपयोग नहीं कर रहे हैं ... –