西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

magento网站首页FEATURED PRODUCTS、SPECIAL PRODUCTS、LAT

时间:2016-02-05 10:11来源: 作者: 点击:
帮朋友搭建一个Magento网站碰到一个问题,她是卖半宝石类(Semi-Precious Gemstones)产品的,每个产品都只有一个,卖完就需要把物品下架,因为不希望客户兴冲冲点进去发现物品是out of

帮朋友搭建一个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等文件。

 

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

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------