2011-03-09 17 views

Respuesta

9

Obtener todos los productos ordenados por nombre del producto ascendente: -

$collection = Mage::getModel('catalog/product') 
         ->getCollection() 
         ->addAttributeToSort('name', 'ASC'); 

Obtener todos los productos ordenados por nombre de producto descendente: -

$collection = Mage::getModel('catalog/product') 
         ->getCollection() 
         ->addAttributeToSort('name', 'DESC'); 

obtener el número limitado de productos (por ejemplo: 10 productos) ordenados según nombre del producto ascendente: -

$collection = Mage::getModel('catalog/product') 
         ->getCollection() 
         ->addAttributeToSort('name', 'ASC') 
         ->setPageSize(10); 
+0

impresionante ................. – smart

3

Esto debería ayudar:

$collection = Mage::getModel('catalog/category')->load($categoryId) 
->getProductCollection() 
->addAttributeToSort('name', 'ASC'); 

ver en Magento Wiki

+0

FYI, el vínculo no es válido ahora. – Justin

+0

gracias, vinculado a la documentación de Magento – Rito

Cuestiones relacionadas