Magento获得价格特色产品

时间:2012-09-10 09:41:39

标签: magento magento-1.7 featured

我在pHtml中有一个特色产品选择,而不是在Magento中创建一个属性集,我正在做的就是调用一个特定的类别(然后在主页上用XML添加到前端)。它似乎工作得很好,这很好。然而,当我试着打电话给我的价格时,我什么也得不到,我知道我做的不对,但我只是不确定是什么?这是我的代码:

    <?php

$categoryid = 13;

$category = new Mage_Catalog_Model_Category();
$category->load($categoryid);
$collection = $category->getProductCollection();
$collection->addAttributeToSelect('*'); 

?>
<div class="featured-products group">

    <h1 class="featured-header">Featured Products</h1>

    <div >
        <ul class="group multiple"  id="featured-set-home">
 <?php foreach ($collection as $_product) { ?>

            <li>
                <a href="<?php echo $_product->getProductUrl() ?>"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(138); ?>" width="138" height="138" alt="" /></a>             
                <a href="<?php echo $_product->getProductUrl(); ?>"><?php echo $this->getTierPriceHtml(); ?></a> 
                <a href="<?php echo $_product->getProductUrl(); ?>" class="button right" ><span><span>View Item</span></span></a>
            </li>

<?php } ?>
        </ul>
    </div>
</div>

它并不过分复杂。如果有人能提供帮助那就太棒了。

1 个答案:

答案 0 :(得分:0)

<?php echo $this->getTierPriceHtml(); ?>

将获得价格块(必须在您创建的自定义页面的XML布局中添加)

如果您只需要显示价格,我会选择:

$this->helper('core')->currency(Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice()), true, false)); ?>