-1

構成で、「在庫切れの製品を表示する」を「はい」に設定しました

ただし、階層化されたナビゲーション オプションの一部として、カテゴリ リスト ページで、必要に応じて「在庫切れ」の製品を非表示にするオプションを訪問者に提供したい

または在庫のある製品でフィルタリングする

何かご意見は ??

4

1 に答える 1

0

顧客属性 ( boolean - yes/no ) (例: show_outofstock ) を作成し、デフォルト ( no ) にして、このヘルパーを拡張するカスタム モジュールを作成します。

アプリ/コード/コア/メイジ/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);
}
于 2013-03-22T12:05:09.900 に答える