如何在 magento 中显示特定类别的新产品并仅显示其图像、名称和描述?是否可以将其添加到时事通讯中?
问问题
412 次
2 回答
1
使用下面的代码。设置您的news_from_date
和news_to_date
日期以及CategoryId
它刚刚创建了它并使用准备好的产品对其进行了测试:
$collection = Mage::getModel('catalog/product')
->getCollection()
->addCategoryFilter(Mage::getModel('catalog/category')->load(3))
->addAttributeToSelect(array('name', 'sku', 'description', 'small_image', 'news_from_date', 'news_to_date', 'category_id'))
->addAttributeToFilter('news_from_date',array('date' => true, 'gteq' => '2013-05-03'))
->addAttributeToFilter('news_to_date', array('date' => true, 'lteq' => '2013-11-25') )
;
foreach ($collection as $product)
{
var_dump( $product->getName() );
var_dump( $product->getDescription() );
var_dump( $product->getNewsFromDate() );
var_dump( $product->getNewsToDate() );
}
于 2013-10-31T16:24:14.007 回答
0
<?php
$categoryid = 12;
$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>
enter code here
于 2016-06-01T11:44:38.123 回答