最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Magento > Magento教程 >

MAGENTO网站首页FEATURED PRODUCTS、SPECIAL PRODUCTS、LATEST PRODUCTS隐藏售完物品

时间:2014-08-19 20:52来源:未知 作者:最模板zuimoban 点击:
今天帮朋友搭建一个Magento网站碰到一个问题,她是卖半宝石类(Semi-Precious Gemstones)产品的,每个产品都只有一个,卖完就需要把物品下架,因为不希望客户兴冲冲点进去发现物品是

今天帮朋友搭建一个Magento网站碰到一个问题,她是卖半宝石类(Semi-Precious Gemstones)产品的,每个产品都只有一个,卖完就需要把物品下架,因为不希望客户兴冲冲点进去发现物品是 out of stock售完状态,于是按常规登录后台,System->Configuration->Catalog->Inventory->Display Out of Stock Products 选项选 No,产品列表页面的售完产品是看不到了,但是这些产品依然出现在首页的 Featured Products,Latest Products等处。那么如何让售完产品不出现在这些地方呢?

以se105仿focalprice模板为例,打开 app/design/frontend/default/se105/template/bmproducts/product/featured.phtml,
将第一行

<!--?php if (($_products = $this--->getProductCollection()) && $_products->getSize()): ?>

替换为
<!--?php if (($_products = $this--->getProductCollection()) && $_products->getSize()): Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($_products);
?>

首页 Featured Products下面就不会显示售完产品了。依次类推修改 latest.phtml、popular.phtml等文件。

 

同理,如果使用其他模板,修改相应路径文件夹中的文件即可。

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容