SHARE
TWEET

Category Lister

a guest Sep 14th, 2015 50 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <div class='category-grid'>
  2. <?php
  3. if($_collectionSize):
  4.         $i=0;
  5.         $layer = Mage::getSingleton('catalog/layer');
  6.     ?>
  7.     <ul class="products-grid">
  8.     <?php
  9.         foreach ($_categories as $_category):
  10.  
  11.                 $layer->setCurrentCategory($_category);
  12.                 $_category = Mage::getModel('catalog/category')->load($_category->getId());
  13.                
  14.  
  15.                 $products = Mage::getModel('catalog/product')->getCollection()
  16.                                                 ->addCategoryFilter($_category)
  17.                                                 ->addAttributeToSort('price', 'asc')
  18.                                                 ->setPageSize(1)
  19.                                                 ->load();
  20.                
  21.         $prod = $products->getFirstItem();
  22.                 $lowestProductPrice = $taxHelper->getPrice($prod, $prod->getPrice(), true, null, null, null, null, false);
  23.                 $formattedPrice = Mage::helper('core')->currency($lowestProductPrice, true, false);
  24.                
  25.                         //$originalCategory->getThumbnail();
  26.                          $_img = ($_category->getThumbnail()) ? "/media/catalog/category/".$_category->getThumbnail() : "/media/placeholders/small.jpg";
  27.                          $_img = Mage::getBaseUrl() . $_img;
  28.                 ?>
  29.                             <li class="item <?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0): ?> last<?php endif; ?>">
  30.                                 <a href="<?php echo $_category->getUrl(); ?>" title="<?php echo $_category->getName(); ?>" class="product-image">
  31.                                         <?php if($_img):?>
  32.                                                 <img src="<?php echo $_img; ?>" alt="<?php echo $_category->getName();?>" />
  33.                                         <?php else:?>
  34.                                                 <?php echo $_category->getName();?>
  35.                                         <?php endif;?>
  36.                                 </a>
  37.                                 <div class="product-detail">
  38.                                         <h2 class="product-name"><a href="<?php echo $helper->getCategoryUrl($_category); ?>" title="<?php echo $this->stripTags($_category->getName(), null, true) ?>"><?php echo $_category->getName(); ?></a></h2>
  39.  
  40.                         </div>
  41.                             </li>
  42.         <?php endforeach; ?>
  43.     </ul>
  44. <?php else: ?>
  45. <p><?php echo $this->__('No categories found.'); ?></p>
  46. <?php endif ?>
  47. </div>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top