【发布时间】:2014-07-08 12:22:40
【问题描述】:
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"}}
在主页内容中。但什么都没有显示。我的代码有什么问题。
【问题讨论】:
-
您是否确保所调用的产品和类别在正确的商店视图范围内?也检查一下这可能会有所帮助stackoverflow.com/questions/10794046/…
标签: magento