使用PHTML显示特定的子类别产品

时间:2014-07-08 12:22:41

标签: magento

phtml文件中的代码应该在主页上显示一个特定的子类别产品?

我在catalog / product / topSection.phtml中创建了一个文件,其中包含以下代码 -

             <?php

                $cat_id = 42;
                $category = Mage::getModel('catalog/category')->load($cat_id);
                $products = $category->getProductCollection();
                echo 'total- '.$products->count();
                foreach($products as $product){ ?>


                <h3>
                  <img src="<?php echo $product->getImageUrl() ?>" alt="">
                  <p><?php echo $product->getName()  ?></p>
                </h3>

            <?php }?>

并使用

  

{{block type =“core / template”name =“top.section.home”template =“catalog / product / topSection.phtml”}}

在主页内容中。但没有任何东西在显示我的代码有什么问题。

1 个答案:

答案 0 :(得分:0)

我检查了它正在运行的代码并显示产品。首先请检查类别ID,确定类别是否已启用?