我可以添加更改list.phtml的php代码来显示该类别的所有产品吗?
答案 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>