Get current category product collection in Magento

Get product collection of current category on category page. First we get current category ID and load it. And then get product collection.


Here is full code....
 $cateid = Mage::getModel('catalog/layer')->getCurrentCategory()->getId();
  $category = Mage::getModel('catalog/category')->load($cateid);

$pro = $category->getProductCollection()->addCategoryFilter($category)
->addAttributeToSelect('*');

foreach($pro as $collection)
  {
echo $collection->getName(); //here we get any details of product
   }

Labels: