【发布时间】:2013-03-22 11:38:08
【问题描述】:
在配置中,我将“显示缺货产品”设置为“是”
但希望作为分层导航选项的一部分,在类别列表页面上为访问者提供隐藏“缺货”产品的选项
或过滤库存产品
有什么想法吗??
【问题讨论】:
标签: magento navigation layered
在配置中,我将“显示缺货产品”设置为“是”
但希望作为分层导航选项的一部分,在类别列表页面上为访问者提供隐藏“缺货”产品的选项
或过滤库存产品
有什么想法吗??
【问题讨论】:
标签: magento navigation layered
创建一个客户属性(布尔值 - 是/否)(例如:show_outofstock)并设为默认值(否) 并制作自定义模块来扩展这个助手:
app/code/core/Mage/CatalogInventory/Helper/Data.php
Mage_CatalogInventory_Helper_Data
并重写方法
public function isShowOutOfStock()
{
$customer = Mage::helper('customer')->getCustomer();
if($customer )
{
return $customer->getShowOutofstock();
}
//return Mage::getStoreConfigFlag(self::XML_PATH_SHOW_OUT_OF_STOCK);
}
【讨论】: