@Aveeva try below code.
<?php $_helper = Mage::helper('catalog/output'); ?> <?php if (($_products = $this->getProductCollection())): $i = 0; ?> <div class="top-products" id = "limheight"> <?php foreach ($_products->getItems() as $_product): ?> <div> <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" width="135" height="135" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /></a> <h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></a></h2> <?php echo $this->getPriceHtml($_product, true) ?> <? $i++; ?> </div> <?php if($i>4): $i = 0; echo "</br>"; endif; ?> <?php endforeach; ?> </div> <?php endif; ?>
Thanks
@rahul Gupta Still products shown one by one.
code :
<?php $_helper = Mage::helper('catalog/output'); ?> <?php if (($_products = $this->getProductCollection())): $i = 0; ?> <div class="top-products" id = "limheight"> <?php foreach ($_products->getItems() as $_product): ?> <div> <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" width="135" height="135" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /></a> <h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></a></h2> <?php echo $this->getPriceHtml($_product, true) ?> <? $i++; ?> </div> <?php if($i>4): $i = 0; echo "</br>"; endif; ?> <?php endforeach; ?> </div> <?php endif; ?>
Code :
<html> <head> <style type="text/css"> #limheight { display:grid; grid-template-columns: repeat(5, 1fr); grid-row-gap: 40px; text-align: center; } </style> </head> </html> <?php $_helper = Mage::helper('catalog/output'); ?> <?php if (($_products = $this->getProductCollection())): ?> <ul class="top-products" id = "limheight"> <?php foreach ($_products->getItems() as $_product): ?> <li> <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" width="135" height="135" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /></a> <h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></a></h2> <!-- <?php if($_product->getRatingSummary()): ?> <?php echo $this->getReviewsSummaryHtml($_product, 'short') ?> <?php endif; ?> --> <?php echo $this->getPriceHtml($_product, true) ?> <!-- <div class="actions"> <?php if($_product->isSaleable()): ?> <button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button> <?php else: ?> <p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p> <?php endif; ?> <ul class="add-to-links"> <?php if ($this->helper('wishlist')->isAllow()) : ?> <li><a href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>" class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a></li> <?php endif; ?> <?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?> <li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>" class="link-compare"><?php echo $this->__('Add to Compare') ?></a></li> <?php endif; ?> </ul> </div> --> </li> <?php endforeach; ?> </ul> <?php endif; ?>
System view :
mobile view :
How to view mobile view like
A B
C D
E F
G H
(or)
scroll 2 by 2.
@Aveeva You can use the css for mobile phones.
You can select the media width and show only 2 products instead of 5 in phones.
If your issue is solved please "Accept as Solution".
Thanks
@rahul Gupta What is the value i need to declare?
@media only screen and (max-width: 767px) #limheight { }