我可以添加更改list.phtml的php代码来显示该类别的所有产品吗?

时间:2011-03-31 21:46:13

标签: magento

我可以添加更改list.phtml的php代码来显示该类别的所有产品吗?

3 个答案:

答案 0 :(得分:0)

我建议创建新的扩展程序以显示所有产品;

答案 1 :(得分:0)

我同意Mivec,您必须在新的Magento模块中添加自己的代码。 您可能需要重写Mage_Catalog_Block_Product_List :: _ getProductCollection()来更改默认过滤器。

答案 2 :(得分:0)

实际上你可以这样做:

$catid = "191";

$_productCollection = Mage::getResourceModel('catalog/product_collection')  
->addAttributeToSelect(array('name', 'price', 'small_image', 'status'), 'inner')  
->addCategoryFilter(Mage::getModel('catalog/category')->load($catid)); 
    $_helper = $this->helper('catalog/output');

<div id="featured-products">
       <ul id="mycarousel" class="jcarousel-skin-tango">
               <?php foreach ($_productCollection as $_product): ?>
               <li><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'),null, true) ?>"><img src="<?php echo $this->helper('catalog/image')->init($_product,'small_image')->resize(75); ?>" width="75" height="75" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /></a></li>
               <?php endforeach ?>
       </ul>
</div>