首先在magento后台创建一个新的分类,
得到这个分类的 ID 号码并记下。
使用这个新建的分类来管理你的首页产品,
这个分类设置为前台不可见。
这样就不会显示在你的分类菜单中了,
但使用代码调用的时候却会显示出来。
代码
1.
/* *www.weicot.com *20150710 */ <?php $_productCollection=$this->getLoadedProductCollection(); $_helper = $this->helper('catalog/output'); ?> <?php if(!$_productCollection->count()): ?> <p><?php echo $this->__('There are no products matching the selection.') ?></p> <?php else: ?> <?php $_iterator = 0; ?> <div class="related-products__list"> <?php foreach ($_productCollection as $_product): ?> <div class="product-card" onclick="setLocation('<?php echo $_product->getProductUrl() ?>')"> <p class="product-card__image-wrapper"> <img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(118); ?>" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-card__image"> </p> <div class="product-card__info"> <?php $_productNameStripped = $this->stripTags($_product->getName(), null, true); ?> <h3 class="product-card__title"> <span class="product-card__title-inner"> <?php echo $_helper->productAttribute($_product, $_product->getName() , 'name'); ?> </span> </h3> <style> .sku-no{ font-size:11px; color:#56A600; padding: 16px 0 17px 1px; } </style> <div class="sku-no">SKU:<?php echo $this->htmlEscape($_product->getSku()); ?></div> <?php echo $this->getPriceHtml($_product, true) ?> </div> </div> <?php endforeach; ?> </div> <?php endif; ?> //2.进入手机版的cms pags -> content //粘贴以下内容 {{block type="catalog/product_list" category_id="1094" products_count="9" template="custom/custom_category.phtml"}} //3.进入->design (这个可以不用写) <reference name="content"> <block type="catalog/product_list" name="custom.category" template="custom/custom_category.phtml"> <action method="setCategoryId"><category_id>1094</category_id></action> </block> </reference>
4.解释
{{block type=”catalog/product_list” category_id=”1094『要调用的目录id』” products_count=”9『产品个数』” template=”custom/custom_category.phtml『模板位置』”}}
本文由 weicot.com博主原创 转载请注明出处 不懂找博主