0

カテゴリ リストと商品詳細ページで商品を有効または無効にする 2 つの新しいカスタム商品属性があります。どちらも日付です。現在の日付が 2 つのカスタム日付の間にあるかどうかを計算する必要があります。そうである場合、製品を有効にする必要があります。カテゴリ リストと詳細ページで製品を有効/無効にするコードの場所が見つかりません。これを phtml で修正したくありません。

誰か助けてくれませんか?

4

1 に答える 1

0

次の 2 つの点を変更する必要があります。

  • 2 つのニュース属性にフィルタリングを追加するための製品コレクション..そのために、たとえば、関数を使用してフィルタリングを追加する (製品リストと検索で使用される) catalog_block_product_list_collectionfromイベントを実装できます。Mage_Catalog_Block_Product_List$collection->addAttributeToFilter('attribute_code', $condition)

  • 商品ページそのもの。ロジックを追加して、製品を表示するかどうかを複数の方法で追加できます。ここにロジックを追加し、テンプレートまたはコントローラーcatalog_product_is_salable_afterを呼び出すために、イベントを実装することを選択します...$product->isSalable()

于 2012-10-17T12:13:29.227 に答える