列出新的& Magento主页上的特色产品

时间:2011-07-06 06:19:50

标签: magento magento-1.4

我把这段代码放在home.phtml中,但没有显示任何内容。我从product / new.phtml中获取了这段脚本:

<?php if (($_products = $this->getProductCollection()) && $_products->getSize()): ?>
<?php $i=0; foreach ($_products->getItems() as $_product): ?>
    <?php if ($i>15): continue; endif; ?>

    <div>
            <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>">
                <img class="home-page-img" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->directResize(40,50,3); ?>"  alt="<?php echo $this->htmlEscape($_product->getName()) ?>" />
            </a>
    </div>

    <div>
    <p><a class="product-name" href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>)"><?php echo $this->htmlEscape($_product->getName()) ?></a></p>
    </div>
<?php $i++; endforeach; ?>
<?php endif; ?> 

如何让它显示在主页上?我已将产品定为特定日期的新产品。谢谢!

2 个答案:

答案 0 :(得分:4)

您可以通过在布局更新中添加类似内容来实现此目的(CMS - &gt;页面 - &gt;管理内容,选择主页,转到设计部分)

<reference name="content">
<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page"/>
</reference>

答案 1 :(得分:0)

查看此视频教程。清楚一步一步的描述。

http://microgiantgroup.com/how-to-show-products-in-home-page-in-magento-1-x-2-x.html