Magento从产品页面调用目录/产品列表类型块
我使用一个简单的自定义块在侧栏中列出给定类别的产品。当被称为Magento从产品页面调用目录/产品列表类型块,magento,magento-1.7,product,Magento,Magento 1.7,Product,我使用一个简单的自定义块在侧栏中列出给定类别的产品。当被称为 <block type="catalog/product_list" before="-" name="product.leftnav" as="product.leftnav" template="catalog/product/training_leftlist.phtml" /> 然后用以下内容打印项目: if(count($products>0)) echo "<ul>"; foreach($p
<block type="catalog/product_list" before="-" name="product.leftnav" as="product.leftnav" template="catalog/product/training_leftlist.phtml" />
然后用以下内容打印项目:
if(count($products>0)) echo "<ul>";
foreach($products as $_product):?>
<li>
<h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></a></h2>
</li>
<?php endforeach;?>
<?php if(count($products>0)) echo "</ul>";?>
if(计数($products>0))回显“”;
foreach($产品作为$产品):?>
-
结果表明,每个位置使用不同的块类型
对于非产品页面
<block type="catalog/product_list" before="-" name="product.leftnav" as="product.leftnav" template="catalog/product/training_leftlist.phtml" />
<block type="catalog/product_list" before="-" name="product.leftnav" as="product.leftnav" template="catalog/product/training_leftlist.phtml" />
<catalog_product_view>
<remove name="product.leftnav" />
<!-- Left bar product list-->
<reference name="left">
<block type="catalog/product_list_related" before="-" name="product.leftnav.view" as="product.leftnav.view" template="catalog/product/training_leftlist.phtml" />
</reference>
</catalog_product_view>