Ich muss alle filterbaren Attribute für die Kategorie abrufen. Ich benutze dieses Snippet: $category = Mage::getModel('catalog/category')->load($categoryId); $layer = Mage::getModel('catalog/layer'); $layer->setCurrentCategory($category); $attributes = $layer->getFilterableAttributes();//$attributes now is empty array Kategorie hat Produkt mit filterbaren Attributen, auch in Kategorienoptionen wurde der Anker aktiviert. Dieser Code wird in der SOAP-API verwendet. Vielleicht weiß jemand, …
Vorher muss ich sagen: Ich bin insgesamt n00b auf Magento und was ich wissen muss, ist eher eine "gängige Praxis" oder ein "Standard" darüber, wie etwas in Magento erreicht wird, da ich (in Rekordzeit) a beibehalten muss Magento-Distribution (vielleicht haben die vorherigen Entwickler eine schmutzige Methode entwickelt, um das zu …
Ich habe ein Problem mit Magento. Wahrscheinlich habe ich es falsch konfiguriert. Der Preisfilter für Layered Navegation wird nicht angezeigt. In habe Configuration → Catalog → Catalog → Layered Navigationich Display Product Count → ONund Price Navigation Step Calculation → Automatic (equalize price ranges). Benötige ich noch etwas zu konfigurieren …
Bei Verwendung von Produktkollektionen wie folgt: $_productCollection= Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*') ->addAttributeToFilter('special_price', array('neq'=>'')); Ist es möglich, addAttributeToFilter für ein Attribut relativ zu einem anderen Attribut zu verwenden? zB Kann ich special_price größer als price mit so etwas filtern $_productCollection= Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*') ->addAttributeToFilter('special_price', array('gt'=>'price'));
Ich habe diesen Codeausschnitt, der die zuletzt hinzugefügten Produkte enthält: $_productCollection = Mage::getResourceModel('catalog/product_collection') ->addAttributeToSelect('*') ->addAttributeToFilter($preorderAttribute, array( 'eq' => Mage::getResourceModel('catalog/product') ->getAttribute($preorderAttribute) ->getSource() ->getOptionId($preorderValue) )) ->setVisibility(array(2,3,4)) ->setOrder('created_at', 'desc') ->setPage(1, 12); Ich möchte dies weiter nach Kategorien filtern, z. B. Kategorien mit den IDs 3 und 4. In der Sammlung werden nur Produkte …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.