<?php
$categoryid = 64;
$category = new Mage_Catalog_Model_Category();
$category->load($categoryid);
$collection = $category->getProductCollection();
$collection->addAttributeToSelect('*');
foreach ($collection as $_product) { ?>
<a href="<?php echo $_product->getProductUrl() ?>"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(200); ?>" width="200" height="200" alt="" /></a> <a href="<?php echo $_product->getProductUrl(); ?>"><?php echo $_product->getName(); ?></a>
<?php } ?>
-5
A
回答
-3
<?php
foreach($this->getStoreCategories() as $_category)
{
$cur_category=Mage::getModel('catalog/category')->load($_category->getId());
$collectionnn = Mage::getModel('catalog/product')
->getCollection()
->joinField('category_id','catalog/category_product', 'category_id', 'product_id = entity_id',null, 'left')
->addAttributeToSelect('*')
->addAttributeToFilter('category_id',array('in' => $cur_category->getId()));
foreach($collectionnn as $product)
{
echo "<a href=".$product->getProductUrl().">".$product->getName()."</a><br>";
break;
}
}
?>
+0
您使用了break;你不覺得它會對性能產生影響嗎?你也可以使用「LIMIT」。這也是不可取的 - > addAttributeToSelect('*') –
+0
如何在此代碼中添加限制。請告訴我 –
+0
@DushyantJoshi這怎麼可能是一個正確的答案? – Slimshadddyyy
0
嘗試以下
$category=Mage::getModel('catalog/category')->load($category_id);
$products = $category->getProductCollection()
//->addAttributeToSelect('*') // add all attributes - optional
->addAttributeToSelect(array('name','entity_id','price','small_image','frontend_name'))
->setPageSize(1)
->setOrder('created_at', 'DESC'); //sets the order by created_at
2
試試這個
$category = Mage::getModel('catalog/category')->load(64);
$collection = $category->getProductCollection()->addAttributeToFilter('status', 1);
$collection->getSelect()->limit(1);
foreach($collection as $product)
{
echo "<a href=".$product->getProductUrl().">".$product->getName()."</a><br>";
}
相關問題
- 1. 如何從產品ID獲得產品信息在Magento 2
- 2. 如何獲得Magento產品頁面上的當前訂單ID?
- 3. 如何獲得Magento的產品ID,而與REST API創建ID
- 4. Magento獲得產品
- 5. Magento - 如何獲得購物車中單個產品的小計?
- 6. 如何使用magento中的產品ID獲得產品可用性?
- 7. 如何獲得magento中的父母產品ID?
- 8. 在Magento中,如何從list.phtml中的產品ID獲取產品類型?
- 9. Magento的 - 從產品ID
- 10. Magento的 - 從產品ID
- 11. 獲得「分組產品」的網址,因爲單個產品ID
- 12. Magento捆綁產品從產品ID
- 13. 如何獲得magento產品的作者ID
- 14. magento - 如何獲得產品元標題?
- 15. 使用大產品的產品ID獲取產品sku在Magento
- 16. 如何從Magento中的SKU獲得產品的網址
- 17. 如何獲得簡單的產品列表從configureable產品
- 18. Magento獲得當前產品
- 19. Magento獲得當前產品
- 20. Magento獲得產品類別
- 21. Magento:從產品iD獲取產品類別陣列
- 22. Magento在配置中獲得第一個簡單產品的SKU
- 23. 如何從Magento獲取產品類別及其ID的列表?
- 24. 在magento中獲取產品ID
- 25. 如何獲得產品標籤ID
- 26. 從產品ID Magento類別ID
- 27. 如何獲得在magento中的success.phtml文件中訂購產品的類別ID?
- 28. 如何從facebook上的magento獲得新產品的rss feed?
- 29. 從類名獲得產品ID eg'productID_123'
- 30. 在magento中獲取產品ID和產品類型?
這樣的問題不能在這裏得到解答。你必須確定你想要的東西。 – Slimshadddyyy